Class: Operaton::Bpm::Client::Topic::Impl::TopicSubscriptionManagerLogger

Inherits:
Impl::ExternalTaskClientLogger show all
Defined in:
lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb

Overview

Mirrors org.operaton.bpm.client.topic.impl.TopicSubscriptionManagerLogger

Constant Summary

Constants inherited from Impl::ExternalTaskClientLogger

Impl::ExternalTaskClientLogger::PROJECT_CODE

Instance Method Summary collapse

Methods inherited from Impl::ExternalTaskClientLogger

#async_response_timeout_not_greater_than_zero_exception, #base_url_null_exception, #basic_auth_credentials_null_exception, #cannot_get_hostname_exception, #cannot_serialize_variable, client_logger, #create_message, #double_direction_config_exception, engine_client_logger, #exception_message, #external_task_handler_null_exception, #format_template, #handled_engine_client_exception, #initialize, #interceptor_null_exception, #lock_duration_is_not_greater_than_zero_exception, #log_data_format, #log_data_format_configurator, #log_data_format_provider, #log_debug, #log_error, #log_info, #max_tasks_not_greater_than_zero_exception, #missing_direction_exception, #multiple_providers_for_dataformat, #pass_null_value_parameter, #topic_name_already_subscribed_exception, #topic_name_null_exception, topic_subscription_manager_logger, #unspecified_order_by_method_exception, #value_mapper_exception_due_to_no_object_type_name, #value_mapper_exception_due_to_serializer_not_found_for_typed_value, #value_mapper_exception_due_to_serializer_not_found_for_typed_value_field, #value_mapper_exception_while_deserializing_object, #value_mapper_exception_while_parsing_date, #value_mapper_exception_while_serializing_abstract_value, #value_mapper_exception_while_serializing_object

Constructor Details

This class inherits a constructor from Operaton::Bpm::Client::Impl::ExternalTaskClientLogger

Instance Method Details

#exception_on_external_task_service_method_invocation(topic_name, error) ⇒ Object



24
25
26
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 24

def exception_on_external_task_service_method_invocation(topic_name, error)
  log_error("004", "Exception on external task service method invocation for topic '#{topic_name}':", error)
end

#exception_while_acquiring_tasks(error) ⇒ Object



32
33
34
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 32

def exception_while_acquiring_tasks(error)
  log_error("006", "Exception while acquiring tasks.", error)
end

#exception_while_executing_backoff_strategy_method(error) ⇒ Object



28
29
30
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 28

def exception_while_executing_backoff_strategy_method(error)
  log_error("005", "Exception while executing back off strategy method.", error)
end

#exception_while_executing_external_task_handler(topic_name, error) ⇒ Object



16
17
18
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 16

def exception_while_executing_external_task_handler(topic_name, error)
  log_error("002", "Exception while executing external task handler '#{topic_name}'.", error)
end

#exception_while_performing_fetch_and_lock(error) ⇒ Object



12
13
14
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 12

def exception_while_performing_fetch_and_lock(error)
  log_error("001", "Exception while fetching and locking task.", error)
end

#exception_while_shutting_down(error) ⇒ Object



20
21
22
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 20

def exception_while_shutting_down(error)
  log_error("003", "Exception while shutting down:", error)
end

#fetch_and_lock(subscriptions) ⇒ Object



40
41
42
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 40

def fetch_and_lock(subscriptions)
  log_debug("008", "Fetch and lock new external tasks for #{subscriptions.size} topics")
end

#task_handler_is_null(topic_name) ⇒ Object



36
37
38
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 36

def task_handler_is_null(topic_name)
  log_error("007", "Task handler is null for topic '#{topic_name}'.")
end

#timeout(wait_time) ⇒ Object



44
45
46
# File 'lib/operaton/bpm/client/topic/impl/topic_subscription_manager_logger.rb', line 44

def timeout(wait_time)
  log_debug("009", "Timed out after #{wait_time} ms without a signal.")
end