├── .gitignore ├── Gemfile ├── MIT-License.txt ├── README.md ├── init.rb ├── install-gems.sh ├── lib ├── messaging.rb └── messaging │ ├── category.rb │ ├── controls.rb │ ├── controls │ ├── batch.rb │ ├── handler.rb │ ├── id.rb │ ├── local_properties.rb │ ├── message.rb │ ├── message_data.rb │ ├── metadata.rb │ ├── properties.rb │ ├── random.rb │ ├── settings.rb │ ├── stream_name.rb │ ├── time.rb │ └── write.rb │ ├── handle.rb │ ├── handle │ └── defaults.rb │ ├── log.rb │ ├── message.rb │ ├── message │ ├── copy.rb │ ├── export.rb │ ├── follow.rb │ ├── import.rb │ ├── metadata.rb │ ├── sequence_accessor.rb │ └── transform.rb │ ├── message_registry.rb │ ├── stream_name.rb │ ├── write.rb │ └── write │ └── substitute.rb ├── library-symlinks.sh ├── load_path.rb ├── messaging.gemspec ├── remove-lib-symlinks.sh ├── symlink-lib.sh ├── test.rb └── test ├── automated.rb ├── automated ├── automated_init.rb ├── category_macro.rb ├── handle │ ├── configure │ │ ├── session │ │ │ ├── configure_method_receives_session.rb │ │ │ ├── invalid_session_parameter_definition.rb │ │ │ └── parameterless_configure_method.rb │ │ ├── session_and_settings.rb │ │ └── settings │ │ │ ├── configure_method_receives_settings.rb │ │ │ ├── invalid_settings_parameter_definition.rb │ │ │ └── parameterless_configure_method.rb │ ├── handles │ │ ├── message.rb │ │ ├── message_data.rb │ │ └── message_type.rb │ ├── macro │ │ ├── incorrect_arity.rb │ │ ├── macro.rb │ │ ├── missing_block.rb │ │ └── return_value.rb │ ├── message │ │ ├── handle.rb │ │ └── strict │ │ │ ├── class_interface.rb │ │ │ └── instance_interface.rb │ ├── message_data │ │ ├── handle.rb │ │ └── strict │ │ │ ├── class_interface.rb │ │ │ └── instance_interface.rb │ ├── message_data_as_message │ │ ├── handle.rb │ │ └── no_message_class_registered.rb │ └── strict_default.rb ├── message │ ├── copy │ │ ├── copy.rb │ │ ├── metadata.rb │ │ ├── secondary_forms │ │ │ ├── class.rb │ │ │ └── class_interface.rb │ │ └── strict.rb │ ├── correlate.rb │ ├── follow │ │ ├── follow.rb │ │ ├── secondary_forms │ │ │ ├── class.rb │ │ │ └── class_interface.rb │ │ └── strict.rb │ ├── follows.rb │ ├── info.rb │ ├── metadata │ │ ├── attribute_names │ │ │ ├── causation_attribute_names.rb │ │ │ ├── origin_attribute_names.rb │ │ │ ├── source_attribute_names.rb │ │ │ ├── transient_attributes.rb │ │ │ └── workflow_attribute_names.rb │ │ ├── causation_message_identifier.rb │ │ ├── clear_reply_stream_name.rb │ │ ├── correlated │ │ │ ├── category_input │ │ │ │ ├── category_correlation_stream.rb │ │ │ │ ├── entity_correlation_stream.rb │ │ │ │ └── no_correlation_stream.rb │ │ │ └── entity_stream_input │ │ │ │ ├── category_correlation_stream.rb │ │ │ │ ├── entity_correlation_stream.rb │ │ │ │ └── no_correlation_stream.rb │ │ ├── follow.rb │ │ ├── follow │ │ │ └── existing_properties.rb │ │ ├── follows │ │ │ ├── does_not_follow │ │ │ │ ├── source_and_causation_attributes_not_set.rb │ │ │ │ └── workflow_attributes_not_precedent.rb │ │ │ ├── follows.rb │ │ │ ├── origin_attributes_not_set.rb │ │ │ └── workflow_attributes_are_precedent.rb │ │ ├── identifiers.rb │ │ ├── local_properties │ │ │ ├── clear.rb │ │ │ ├── default.rb │ │ │ ├── delete.rb │ │ │ ├── get.rb │ │ │ └── set.rb │ │ ├── properties │ │ │ ├── clear.rb │ │ │ ├── default.rb │ │ │ ├── delete.rb │ │ │ ├── get.rb │ │ │ └── set.rb │ │ └── source_message_identifier.rb │ ├── read.rb │ ├── sequence_accessor.rb │ └── transform │ │ ├── export.rb │ │ ├── import.rb │ │ ├── read │ │ ├── nil_data.rb │ │ ├── nil_metadata.rb │ │ └── read.rb │ │ └── write │ │ ├── empty_metadata_attributes_not_written.rb │ │ └── write.rb ├── message_registry.rb ├── stream_name │ ├── category_macro.rb │ ├── category_predicate.rb │ ├── compose │ │ ├── category_stream_name.rb │ │ ├── command_cateogry_stream_name.rb │ │ ├── command_stream_name.rb │ │ ├── command_stream_name_missing_id.rb │ │ ├── stream_name.rb │ │ ├── stream_name_missing_id.rb │ │ └── stream_name_mixin.rb │ └── parse │ │ ├── get_cardinal_id.rb │ │ ├── get_category.rb │ │ ├── get_entity_name.rb │ │ ├── get_id.rb │ │ ├── get_ids.rb │ │ ├── get_type.rb │ │ └── get_types.rb └── write │ ├── batch │ └── reply.rb │ ├── substitute │ ├── batch │ │ └── write │ │ │ ├── detection_predicates.rb │ │ │ ├── initial.rb │ │ │ ├── raise_expected_version_error.rb │ │ │ ├── recorded_data.rb │ │ │ └── written_messages.rb │ └── message │ │ ├── reply │ │ ├── detection_predicates.rb │ │ ├── raise_expected_version_error.rb │ │ ├── recorded_data.rb │ │ ├── replied_message.rb │ │ └── replied_messages.rb │ │ └── write │ │ ├── detection_pedicates.rb │ │ ├── initial.rb │ │ ├── raise_expected_version_error.rb │ │ ├── recorded_data.rb │ │ ├── written_message.rb │ │ └── written_messages.rb │ └── telemetry │ ├── batch │ └── write.rb │ └── message │ ├── reply.rb │ └── write.rb └── test_init.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/MIT-License.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/README.md -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/init.rb -------------------------------------------------------------------------------- /install-gems.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/install-gems.sh -------------------------------------------------------------------------------- /lib/messaging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging.rb -------------------------------------------------------------------------------- /lib/messaging/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/category.rb -------------------------------------------------------------------------------- /lib/messaging/controls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls.rb -------------------------------------------------------------------------------- /lib/messaging/controls/batch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/batch.rb -------------------------------------------------------------------------------- /lib/messaging/controls/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/handler.rb -------------------------------------------------------------------------------- /lib/messaging/controls/id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/id.rb -------------------------------------------------------------------------------- /lib/messaging/controls/local_properties.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/local_properties.rb -------------------------------------------------------------------------------- /lib/messaging/controls/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/message.rb -------------------------------------------------------------------------------- /lib/messaging/controls/message_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/message_data.rb -------------------------------------------------------------------------------- /lib/messaging/controls/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/metadata.rb -------------------------------------------------------------------------------- /lib/messaging/controls/properties.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/properties.rb -------------------------------------------------------------------------------- /lib/messaging/controls/random.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/random.rb -------------------------------------------------------------------------------- /lib/messaging/controls/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/settings.rb -------------------------------------------------------------------------------- /lib/messaging/controls/stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/stream_name.rb -------------------------------------------------------------------------------- /lib/messaging/controls/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/time.rb -------------------------------------------------------------------------------- /lib/messaging/controls/write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/controls/write.rb -------------------------------------------------------------------------------- /lib/messaging/handle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/handle.rb -------------------------------------------------------------------------------- /lib/messaging/handle/defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/handle/defaults.rb -------------------------------------------------------------------------------- /lib/messaging/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/log.rb -------------------------------------------------------------------------------- /lib/messaging/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message.rb -------------------------------------------------------------------------------- /lib/messaging/message/copy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/copy.rb -------------------------------------------------------------------------------- /lib/messaging/message/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/export.rb -------------------------------------------------------------------------------- /lib/messaging/message/follow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/follow.rb -------------------------------------------------------------------------------- /lib/messaging/message/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/import.rb -------------------------------------------------------------------------------- /lib/messaging/message/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/metadata.rb -------------------------------------------------------------------------------- /lib/messaging/message/sequence_accessor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/sequence_accessor.rb -------------------------------------------------------------------------------- /lib/messaging/message/transform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message/transform.rb -------------------------------------------------------------------------------- /lib/messaging/message_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/message_registry.rb -------------------------------------------------------------------------------- /lib/messaging/stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/stream_name.rb -------------------------------------------------------------------------------- /lib/messaging/write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/write.rb -------------------------------------------------------------------------------- /lib/messaging/write/substitute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/lib/messaging/write/substitute.rb -------------------------------------------------------------------------------- /library-symlinks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/library-symlinks.sh -------------------------------------------------------------------------------- /load_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/load_path.rb -------------------------------------------------------------------------------- /messaging.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/messaging.gemspec -------------------------------------------------------------------------------- /remove-lib-symlinks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/remove-lib-symlinks.sh -------------------------------------------------------------------------------- /symlink-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/symlink-lib.sh -------------------------------------------------------------------------------- /test.rb: -------------------------------------------------------------------------------- 1 | require_relative 'test/automated' 2 | -------------------------------------------------------------------------------- /test/automated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated.rb -------------------------------------------------------------------------------- /test/automated/automated_init.rb: -------------------------------------------------------------------------------- 1 | require_relative '../test_init' 2 | -------------------------------------------------------------------------------- /test/automated/category_macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/category_macro.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/session/configure_method_receives_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/session/configure_method_receives_session.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/session/invalid_session_parameter_definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/session/invalid_session_parameter_definition.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/session/parameterless_configure_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/session/parameterless_configure_method.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/session_and_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/session_and_settings.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/settings/configure_method_receives_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/settings/configure_method_receives_settings.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/settings/invalid_settings_parameter_definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/settings/invalid_settings_parameter_definition.rb -------------------------------------------------------------------------------- /test/automated/handle/configure/settings/parameterless_configure_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/configure/settings/parameterless_configure_method.rb -------------------------------------------------------------------------------- /test/automated/handle/handles/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/handles/message.rb -------------------------------------------------------------------------------- /test/automated/handle/handles/message_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/handles/message_data.rb -------------------------------------------------------------------------------- /test/automated/handle/handles/message_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/handles/message_type.rb -------------------------------------------------------------------------------- /test/automated/handle/macro/incorrect_arity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/macro/incorrect_arity.rb -------------------------------------------------------------------------------- /test/automated/handle/macro/macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/macro/macro.rb -------------------------------------------------------------------------------- /test/automated/handle/macro/missing_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/macro/missing_block.rb -------------------------------------------------------------------------------- /test/automated/handle/macro/return_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/macro/return_value.rb -------------------------------------------------------------------------------- /test/automated/handle/message/handle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message/handle.rb -------------------------------------------------------------------------------- /test/automated/handle/message/strict/class_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message/strict/class_interface.rb -------------------------------------------------------------------------------- /test/automated/handle/message/strict/instance_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message/strict/instance_interface.rb -------------------------------------------------------------------------------- /test/automated/handle/message_data/handle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message_data/handle.rb -------------------------------------------------------------------------------- /test/automated/handle/message_data/strict/class_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message_data/strict/class_interface.rb -------------------------------------------------------------------------------- /test/automated/handle/message_data/strict/instance_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message_data/strict/instance_interface.rb -------------------------------------------------------------------------------- /test/automated/handle/message_data_as_message/handle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message_data_as_message/handle.rb -------------------------------------------------------------------------------- /test/automated/handle/message_data_as_message/no_message_class_registered.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/message_data_as_message/no_message_class_registered.rb -------------------------------------------------------------------------------- /test/automated/handle/strict_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/handle/strict_default.rb -------------------------------------------------------------------------------- /test/automated/message/copy/copy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/copy/copy.rb -------------------------------------------------------------------------------- /test/automated/message/copy/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/copy/metadata.rb -------------------------------------------------------------------------------- /test/automated/message/copy/secondary_forms/class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/copy/secondary_forms/class.rb -------------------------------------------------------------------------------- /test/automated/message/copy/secondary_forms/class_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/copy/secondary_forms/class_interface.rb -------------------------------------------------------------------------------- /test/automated/message/copy/strict.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/copy/strict.rb -------------------------------------------------------------------------------- /test/automated/message/correlate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/correlate.rb -------------------------------------------------------------------------------- /test/automated/message/follow/follow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/follow/follow.rb -------------------------------------------------------------------------------- /test/automated/message/follow/secondary_forms/class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/follow/secondary_forms/class.rb -------------------------------------------------------------------------------- /test/automated/message/follow/secondary_forms/class_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/follow/secondary_forms/class_interface.rb -------------------------------------------------------------------------------- /test/automated/message/follow/strict.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/follow/strict.rb -------------------------------------------------------------------------------- /test/automated/message/follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/follows.rb -------------------------------------------------------------------------------- /test/automated/message/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/info.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/attribute_names/causation_attribute_names.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/attribute_names/causation_attribute_names.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/attribute_names/origin_attribute_names.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/attribute_names/origin_attribute_names.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/attribute_names/source_attribute_names.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/attribute_names/source_attribute_names.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/attribute_names/transient_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/attribute_names/transient_attributes.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/attribute_names/workflow_attribute_names.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/attribute_names/workflow_attribute_names.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/causation_message_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/causation_message_identifier.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/clear_reply_stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/clear_reply_stream_name.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/correlated/category_input/category_correlation_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/correlated/category_input/category_correlation_stream.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/correlated/category_input/entity_correlation_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/correlated/category_input/entity_correlation_stream.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/correlated/category_input/no_correlation_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/correlated/category_input/no_correlation_stream.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/correlated/entity_stream_input/category_correlation_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/correlated/entity_stream_input/category_correlation_stream.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/correlated/entity_stream_input/entity_correlation_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/correlated/entity_stream_input/entity_correlation_stream.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/correlated/entity_stream_input/no_correlation_stream.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/correlated/entity_stream_input/no_correlation_stream.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follow.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follow/existing_properties.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follow/existing_properties.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follows/does_not_follow/source_and_causation_attributes_not_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follows/does_not_follow/source_and_causation_attributes_not_set.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follows/does_not_follow/workflow_attributes_not_precedent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follows/does_not_follow/workflow_attributes_not_precedent.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follows/follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follows/follows.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follows/origin_attributes_not_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follows/origin_attributes_not_set.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/follows/workflow_attributes_are_precedent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/follows/workflow_attributes_are_precedent.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/identifiers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/identifiers.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/local_properties/clear.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/local_properties/clear.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/local_properties/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/local_properties/default.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/local_properties/delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/local_properties/delete.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/local_properties/get.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/local_properties/get.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/local_properties/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/local_properties/set.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/properties/clear.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/properties/clear.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/properties/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/properties/default.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/properties/delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/properties/delete.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/properties/get.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/properties/get.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/properties/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/properties/set.rb -------------------------------------------------------------------------------- /test/automated/message/metadata/source_message_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/metadata/source_message_identifier.rb -------------------------------------------------------------------------------- /test/automated/message/read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/read.rb -------------------------------------------------------------------------------- /test/automated/message/sequence_accessor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/sequence_accessor.rb -------------------------------------------------------------------------------- /test/automated/message/transform/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/export.rb -------------------------------------------------------------------------------- /test/automated/message/transform/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/import.rb -------------------------------------------------------------------------------- /test/automated/message/transform/read/nil_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/read/nil_data.rb -------------------------------------------------------------------------------- /test/automated/message/transform/read/nil_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/read/nil_metadata.rb -------------------------------------------------------------------------------- /test/automated/message/transform/read/read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/read/read.rb -------------------------------------------------------------------------------- /test/automated/message/transform/write/empty_metadata_attributes_not_written.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/write/empty_metadata_attributes_not_written.rb -------------------------------------------------------------------------------- /test/automated/message/transform/write/write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message/transform/write/write.rb -------------------------------------------------------------------------------- /test/automated/message_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/message_registry.rb -------------------------------------------------------------------------------- /test/automated/stream_name/category_macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/category_macro.rb -------------------------------------------------------------------------------- /test/automated/stream_name/category_predicate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/category_predicate.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/category_stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/category_stream_name.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/command_cateogry_stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/command_cateogry_stream_name.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/command_stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/command_stream_name.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/command_stream_name_missing_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/command_stream_name_missing_id.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/stream_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/stream_name.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/stream_name_missing_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/stream_name_missing_id.rb -------------------------------------------------------------------------------- /test/automated/stream_name/compose/stream_name_mixin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/compose/stream_name_mixin.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_cardinal_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_cardinal_id.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_category.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_entity_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_entity_name.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_id.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_ids.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_ids.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_type.rb -------------------------------------------------------------------------------- /test/automated/stream_name/parse/get_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/stream_name/parse/get_types.rb -------------------------------------------------------------------------------- /test/automated/write/batch/reply.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/batch/reply.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/batch/write/detection_predicates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/batch/write/detection_predicates.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/batch/write/initial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/batch/write/initial.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/batch/write/raise_expected_version_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/batch/write/raise_expected_version_error.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/batch/write/recorded_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/batch/write/recorded_data.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/batch/write/written_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/batch/write/written_messages.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/reply/detection_predicates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/reply/detection_predicates.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/reply/raise_expected_version_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/reply/raise_expected_version_error.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/reply/recorded_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/reply/recorded_data.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/reply/replied_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/reply/replied_message.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/reply/replied_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/reply/replied_messages.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/write/detection_pedicates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/write/detection_pedicates.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/write/initial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/write/initial.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/write/raise_expected_version_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/write/raise_expected_version_error.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/write/recorded_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/write/recorded_data.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/write/written_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/write/written_message.rb -------------------------------------------------------------------------------- /test/automated/write/substitute/message/write/written_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/substitute/message/write/written_messages.rb -------------------------------------------------------------------------------- /test/automated/write/telemetry/batch/write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/telemetry/batch/write.rb -------------------------------------------------------------------------------- /test/automated/write/telemetry/message/reply.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/telemetry/message/reply.rb -------------------------------------------------------------------------------- /test/automated/write/telemetry/message/write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/automated/write/telemetry/message/write.rb -------------------------------------------------------------------------------- /test/test_init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eventide-project/messaging/HEAD/test/test_init.rb --------------------------------------------------------------------------------