Emitter factory profile settings
Use this page to configure the runtime properties of an emitter
factory profile. An emitter factory profile defines the properties that are
used to create emitter factories. Emitter factories are used by event sources
to send events to the Common Event Infrastructure server.
Each emitter factory profile defines a single event emitter factory instance
bound to the JNDI. Event sources obtain the emitter factory instance by looking
up the JNDI name of an emitter factory profile.
You can configure emitters to:
- Send events synchronously using an event bus transmission profile.
- Send events asynchronously using a JMS transmission profile.
- Send events in the current transaction or in a new transaction.
- Filter events.
To view this administrative console page, click Resources > Common
Event Infrastructure Provider > Emitter Factory Profile > emitter_factory_profile.
Configuration tab
-
Name
- Specifies the administrative name for the emitter factory profile.
-
JNDI Name
- Specifies the JNDI name to which an emitter factory profile is
bound. Event sources use this name to obtain an emitter factory configured
with the properties defined in this profile.
-
Description
- Describes the emitter factory profile for your administrative records.
-
Category
- Describes the category for the emitter factory profile, which you
can use to classify or group the resource.
-
Preferred Transaction Mode
- Specifies the default transaction mode for emitters created by
this emitter factory. Event sources can override this setting. If you select
this option, each event is sent in a new transaction provided that the environment
of the event source supports this operation. The events are sent immediately,
and they do not impact the current transaction. If you do not select this
option, each event is sent as part of the current transaction. The current
transaction might be marked for rollback if a failure occurs during event
submission. Event sources can override this setting.
Default |
Cleared |
Range |
-
Selected
- Each event is sent in a new transaction.
-
Cleared
- Each event is sent in the current transaction.
|
-
Preferred Synchronization Mode
- Specifies the default transmission mode for sending events. Event
sources can override this setting.
Default |
Selected |
Range |
-
Selected
- Events are sent in synchronous mode. If you specify synchronous mode,
you must complete the Synchronous Transmission Profile JNDI Name field.
-
Cleared
- Events are sent in asynchronous mode. If you specify asynchronous mode,
you must complete the Asynchronous Transmission Profile JNDI Name field.
|
-
Filter Factory JNDI Name
- Specifies the JNDI name of the filter factory to be used by the
emitter. A default filter factory is configured, which sends all events to
the event server. Use this field in conjunction with the Filtering Enabled field.
-
Asynchronous Transmission Profile JNDI Name
- Specifies the JNDI name of the asynchronous transmission profile
(the JNDI name property in the JMS transmission profiles). Use this field
in conjunction with the Preferred Sychronization Mode field.
-
Synchronous Transmission Profile JNDI Name
- Specifies the JNDI name of the synchronous transmission profile
(the JNDI name property in the event bus transmission profiles). Use this
field in conjunction with the Preferred Sychronization Mode field.
-
Filtering Enabled
- Specifies whether filtering is enabled. Use this field in conjunction
with the Filter Factory JNDI Name field.
Default |
Selected |
Range |
-
Selected
- Filtering is enabled.
-
Cleared
- Filtering is disabled.
|