A B C D E F G I J L M N O P R S T U W 

A

AbstractJmsSupport - Class in com.softwareag.eda.nerv.jms.impl
 
AbstractJmsSupport(JndiTemplate) - Constructor for class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
AbstractSubscription - Class in com.softwareag.eda.nerv.subscription
 
AbstractSubscription(Processor) - Constructor for class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
addPreprocessor(Processor) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
addPreprocessor(Processor) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Adds a preprocessor to the subscription route.

B

bind(String, Object) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
bindTopic(String) - Method in class com.softwareag.eda.nerv.jms.impl.BrokerSupportImpl
 
bindTopic(String) - Method in class com.softwareag.eda.nerv.jms.impl.NirvanaSupportImpl
 
bindTopic(String) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Binds a topic in the configured JNDI provider
BrokerSupportImpl - Class in com.softwareag.eda.nerv.jms.impl
 
BrokerSupportImpl(JndiTemplate) - Constructor for class com.softwareag.eda.nerv.jms.impl.BrokerSupportImpl
 
build(ProcessorDefinition<?>) - Method in interface com.softwareag.eda.nerv.route.builder.ConfigurationBuilder
 
BundleComponentUpdater - Interface in com.softwareag.eda.nerv.util
 

C

checkEventType(String) - Method in interface com.softwareag.eda.nerv.EventHelper
Verifies the correctness of a given event type identifier
closeCustomRoutesCamelContexts() - Method in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
Closes all Camel contexts created to accommodate custom emit routes loaded by NERV.
com.softwareag.eda.nerv - package com.softwareag.eda.nerv
 
com.softwareag.eda.nerv.error.handling - package com.softwareag.eda.nerv.error.handling
 
com.softwareag.eda.nerv.jms - package com.softwareag.eda.nerv.jms
 
com.softwareag.eda.nerv.jms.impl - package com.softwareag.eda.nerv.jms.impl
 
com.softwareag.eda.nerv.jms.util - package com.softwareag.eda.nerv.jms.util
 
com.softwareag.eda.nerv.nonosgi - package com.softwareag.eda.nerv.nonosgi
 
com.softwareag.eda.nerv.nonosgi.util - package com.softwareag.eda.nerv.nonosgi.util
 
com.softwareag.eda.nerv.route.builder - package com.softwareag.eda.nerv.route.builder
 
com.softwareag.eda.nerv.route.conf - package com.softwareag.eda.nerv.route.conf
 
com.softwareag.eda.nerv.route.endpoint - package com.softwareag.eda.nerv.route.endpoint
 
com.softwareag.eda.nerv.subscription - package com.softwareag.eda.nerv.subscription
 
com.softwareag.eda.nerv.util - package com.softwareag.eda.nerv.util
 
COMPONENT_ID - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
ComponentCreator - Interface in com.softwareag.eda.nerv.util
 
ComponentResolver - Interface in com.softwareag.eda.nerv.util
 
ComponentStatusProvider - Interface in com.softwareag.eda.nerv.util
 
Configuration - Interface in com.softwareag.eda.nerv.route.conf
 
ConfigurationBuilder<E extends org.apache.camel.model.ProcessorDefinition<?>> - Interface in com.softwareag.eda.nerv.route.builder
 
ConfigurationBuilderFactory - Interface in com.softwareag.eda.nerv.route.builder
 
CONFIGURED_VIA_DEPLOYMENT - Static variable in interface com.softwareag.eda.nerv.util.ComponentStatusProvider
 
CONFIGURED_VIA_PROPERTIES - Static variable in interface com.softwareag.eda.nerv.util.ComponentStatusProvider
 
createAndBindConnectionFactory() - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
createAndBindConnectionFactory(boolean) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
createAndBindConnectionFactory(String) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
createAndBindConnectionFactory(String, boolean) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
createAndBindConnectionFactory() - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Creates and binds a connection factory with name DefaultConstants.DEFAULT_CONNECTION_FACTORY if such is not already bound to JNDI.
createAndBindConnectionFactory(boolean) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Creates and binds a connection factory with name DefaultConstants.DEFAULT_CONNECTION_FACTORY if such is not already bound to JNDI.
createAndBindConnectionFactory(String) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Creates and then binds a connection factory with the specified connectionFactoryName parameter as a name if such is not already bound to JNDI.
createAndBindConnectionFactory(String, boolean) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Creates and then binds a connection factory with the specified connectionFactoryName parameter as a name if such is not already bound to JNDI.
createConnectionFactory(boolean) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
createConnectionFactory(boolean) - Method in class com.softwareag.eda.nerv.jms.impl.BrokerSupportImpl
 
createConnectionFactory(boolean) - Method in class com.softwareag.eda.nerv.jms.impl.NirvanaSupportImpl
 
createHeadersMap() - Method in interface com.softwareag.eda.nerv.MessageCreator
Creates a map that can hold event headers and is optimize to be used with Camel messages.
createJmsSupport(String) - Static method in class com.softwareag.eda.nerv.jms.JmsSupportFactory
Creates a JmsSupport utility for working with the JMS provider whose address is specified via the providerUrl parameter.
createJmsSupport(JndiTemplate) - Static method in class com.softwareag.eda.nerv.jms.JmsSupportFactory
Creates a JmsSupport utility for working with the JMS provider whose address is denoted by the Context.PROVIDER_URL property of the specified JNDI environment.
createMessage(String) - Method in interface com.softwareag.eda.nerv.MessageCreator
Creates a Camel message object from the specified event.
createMessage(String, Map<String, Object>) - Method in interface com.softwareag.eda.nerv.MessageCreator
Creates a Camel message object from the specified event body and headers.
createMessage(Object, Map<String, Object>) - Method in interface com.softwareag.eda.nerv.MessageCreator
Creates a Camel message object from the specified event body and headers.
createMessageExtractFilterableProperties(String, Map<String, Object>) - Method in interface com.softwareag.eda.nerv.MessageCreator
Creates a Camel message object from the specified event body and headers.
createMessageExtractFilterableProperties(Object, Map<String, Object>) - Method in interface com.softwareag.eda.nerv.MessageCreator
Creates a Camel message object from the specified event body and headers.
createTopic(String) - Method in class com.softwareag.eda.nerv.jms.impl.BrokerSupportImpl
 
createTopic(String) - Method in class com.softwareag.eda.nerv.jms.impl.NirvanaSupportImpl
 
createTopic(String) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Creates a topic in the configured JMS provider

D

dateToString(long) - Method in interface com.softwareag.eda.nerv.MessageCreator
Converts a Java date represented in milliseconds to a string that can be used with events.
DEFAULT_AUTO_GENERATE_TOPICS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_CAMEL_CONSUME_CONTEXT_PREFIX - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_CAMEL_EMIT_CONTEXT_PREFIX - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_CLIENT_GROUP - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_COMPONENT_CLASS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_COMPONENT_FILTER - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_COMPONENT_ID - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_COMPONENT_RECOVERY_INTERVAL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_CONNECTION_FACTORY - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_ERROR_HANDLER_CLASS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_ERROR_HANDLER_FILTER - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_ERROR_HANDLER_ID - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_EVENT_PARSER_BEAN - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_IN_MEMORY_CHANNEL_SIZE_VALUE - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_IN_MEMORY_COMPONENT - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_IN_MEMORY_CONCURRENT_CONSUMERS_VALUE - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_IN_MEMORY_ENDPOINT_SUFFIX - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_MAXIMUM_REDELIVERY_ATTEMPTS_VALUE - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_REDELIVERY_DELAY_VALUE - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DEFAULT_XSD_PARSER_BEAN - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
DefaultComponentListener - Interface in com.softwareag.eda.nerv.util
 
DefaultConstants - Interface in com.softwareag.eda.nerv
 
DefaultEndpointSubscription - Class in com.softwareag.eda.nerv.subscription
The default implementation of the EndpointSubscription interface.
DefaultEndpointSubscription(Processor, String...) - Constructor for class com.softwareag.eda.nerv.subscription.DefaultEndpointSubscription
Constructs an object based on provided Camel processor and an array of one or more endpoints.
DefaultEventTypeSubscription - Class in com.softwareag.eda.nerv.subscription
 
DefaultEventTypeSubscription(EDAEventTypeID, Processor) - Constructor for class com.softwareag.eda.nerv.subscription.DefaultEventTypeSubscription
 
destinationExists(String) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
destinationExists(EDAEventTypeID) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
destinationExists(String) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Checks if a destination exists in the JNDI registry.
destinationExists(EDAEventTypeID) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Checks if a destination exists in the JNDI registry based on a given EDA event type.
destroyAssets() - Method in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
 
destroyAssets() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Destroys all currently loaded NERV assets and related NERV objects.
DFLT_WINSIZE - Static variable in class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
 
DuplicateEventsConfiguration - Class in com.softwareag.eda.nerv.route.conf
 
DuplicateEventsConfiguration() - Constructor for class com.softwareag.eda.nerv.route.conf.DuplicateEventsConfiguration
 
DuplicateEventsConfiguration(String, IdempotentRepository<String>) - Constructor for class com.softwareag.eda.nerv.route.conf.DuplicateEventsConfiguration
 
DURABLE_SUBSCRIPTION - Static variable in interface com.softwareag.eda.nerv.route.conf.Configuration
 
DurableSubscriptionConfiguration - Class in com.softwareag.eda.nerv.route.conf
 
DurableSubscriptionConfiguration(String, String) - Constructor for class com.softwareag.eda.nerv.route.conf.DurableSubscriptionConfiguration
 

E

emit(Message) - Method in interface com.softwareag.eda.nerv.EventEmitter
Emits a Camel message containing an EDA event.
emit(Message, String...) - Method in interface com.softwareag.eda.nerv.EventEmitter
Emits a Camel message containing an EDA event.
ENDPOINT_RETRIEVE_TIMEOUT - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
EndpointProvider - Interface in com.softwareag.eda.nerv.route.endpoint
Provides access to the URI of a Camel endpoint.
EndpointResolver - Class in com.softwareag.eda.nerv.util
 
EndpointResolver() - Constructor for class com.softwareag.eda.nerv.util.EndpointResolver
 
EndpointSubscription - Interface in com.softwareag.eda.nerv.subscription
 
ERROR_HANDLER_ID - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
ErrorHandlerConfiguration - Class in com.softwareag.eda.nerv.error.handling
 
ErrorHandlerConfiguration(Properties) - Constructor for class com.softwareag.eda.nerv.error.handling.ErrorHandlerConfiguration
 
ErrorHandlerCreator - Interface in com.softwareag.eda.nerv.error.handling
 
EventConsumer - Interface in com.softwareag.eda.nerv
 
EventEmitter - Interface in com.softwareag.eda.nerv
Emits events in the form of Camel messages to the Event Bus.
EventEmitterManager - Interface in com.softwareag.eda.nerv
 
EventHelper - Interface in com.softwareag.eda.nerv
 
EventTypeSubscription - Interface in com.softwareag.eda.nerv.subscription
 
extractBody(String) - Method in interface com.softwareag.eda.nerv.EventHelper
Extracts the event body from an event instance in an XML format.
extractBrokerAddress(String) - Static method in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
Extracts the broker address (:) out of the provider Url.
extractBrokerName(String) - Static method in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
Extracts the broker name out of the provider Url
extractEventType(String) - Method in interface com.softwareag.eda.nerv.EventHelper
Extracts fully qualified event type identifier from an event instance in an XML format.

F

FELIX_FILEINSTALL_BUNDLE_NAME - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
FELIX_FILEINSTALL_DIR - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
FELIX_FILEINSTALL_NO_INIT_DELAY - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
FELIX_FILEINSTALL_START_LEVEL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
FILE_PROTOCOL_PREFIX - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
FILTER - Static variable in interface com.softwareag.eda.nerv.route.conf.Configuration
 
filterEvents(String, String) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
filterEvents(String) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
filterEvents(String, String) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Filters events out on the EDA client side so consumers don't have to do this themselves.
filterEvents(String) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Filters events out on the EDA client side so consumers don't have to do this themselves.
FilterEventsConfiguration - Class in com.softwareag.eda.nerv.route.conf
A client side filter implementation of the Configuration interface.
FilterEventsConfiguration(String, String) - Constructor for class com.softwareag.eda.nerv.route.conf.FilterEventsConfiguration
Constructs an object based on provided header name and value.
FilterEventsConfiguration(String) - Constructor for class com.softwareag.eda.nerv.route.conf.FilterEventsConfiguration
Constructs an object based on provided Camel filter.
filterEventsOnServerSide(String) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
filterEventsOnServerSide(String) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Filters events out on the Event Bus (server side filtering).

G

generateDefaultInMemoryEndpointURI(String, PropertiesProvider) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
Generates an endpoint URI denoting the default in memory VM channel which corresponds to the specified event type.
generateEventID() - Method in interface com.softwareag.eda.nerv.MessageCreator
Generates a pseudo unique event ID.
generateInMemoryEndpointURI(EDAEventTypeID) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
Generates an endpoint URI denoting the in memory VM channel which corresponds to the specified event type.
generateInMemoryEndpointURINoOptions(EDAEventTypeID) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
Generates an endpoint URI denoting the in memory VM channel which corresponds to the specified event type.
generateInMemoryEndpointURINoOptions(String) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
Generates an endpoint URI denoting the in memory VM channel which corresponds to the specified event type.
getApplicationContext() - Method in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
Returns the Spring ApplicationContext containing all currently loaded NERV assets
getBindings() - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
getBodyExtractor() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
 
getBuilder(Configuration) - Method in interface com.softwareag.eda.nerv.route.builder.ConfigurationBuilderFactory
 
getClientId() - Method in class com.softwareag.eda.nerv.route.conf.DurableSubscriptionConfiguration
 
getComparator() - Method in class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
Gets the comparator used for header comparing.
getComponentResolver() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
 
getConfigurations() - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
getConfigurations() - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Returns an unmodifiable ordered list containing the different configurations used by this subscription.
getConnectionFactories() - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
getConnectionFactories() - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Retrieves all connection factories bound to the JNDI context at the specified JMS provider
getCurrentPubSubToEndpointURI(EDAEventTypeID) - Method in interface com.softwareag.eda.nerv.EventEmitter
Returns the endpoint URI of publish-subscribe type to which the eventTypeID is routed.
getDeadLetterChannelUri() - Method in class com.softwareag.eda.nerv.error.handling.ErrorHandlerConfiguration
 
getDefaultEndpointURI(EDAEventTypeID) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
Returns the default component name for the specified Event Type ID
getDeployedDestinations() - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
getDeployedDestinations() - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Returns the names of all deployed destinations available at the specified JMS provider.
getDestinationName(EDAEventTypeID) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
getDestinations() - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
getDestinations() - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Retrieves all destinations bound to the JNDI context at the specified JMS provider
getDurableSubscriptionName() - Method in class com.softwareag.eda.nerv.route.conf.DurableSubscriptionConfiguration
 
getEmitter(String) - Method in interface com.softwareag.eda.nerv.EventEmitterManager
Returns an EventEmitter instance mapped to a given producerId.
getEndpoint() - Method in interface com.softwareag.eda.nerv.route.endpoint.EndpointProvider
The URI of an endpoint.
getEndpointName(String) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
 
getEndpointURIs() - Method in class com.softwareag.eda.nerv.subscription.DefaultEndpointSubscription
 
getEndpointURIs() - Method in interface com.softwareag.eda.nerv.subscription.EndpointSubscription
Returns all endpoint URIs used by this subscription
getEventConsumer() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Returns a fully initialized EventConsumer instance which can subscribe user specified Camel Processor implementations to the Event Bus.
getEventEmitter() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Returns a fully initialized EventEmitter instance which can emit EDA events wrapped in Camel Message objects to the Event Bus.
getEventTypeId() - Method in class com.softwareag.eda.nerv.subscription.DefaultEventTypeSubscription
 
getEventTypeId() - Method in interface com.softwareag.eda.nerv.subscription.EventTypeSubscription
Returns the instance of EDAEventTypeID used by this subscription
getEventTypeStore() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Returns an EDAEventTypeStore instance which is configured as specified in the NERV Configuration properties.
getFilter() - Method in class com.softwareag.eda.nerv.route.conf.ServerSideFilterConfiguration
Provides access to the JMS message selector filter used by this configuration object.
getHeader() - Method in class com.softwareag.eda.nerv.route.conf.DuplicateEventsConfiguration
 
getInstance() - Static method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Returns the NERVSingleton instance
getJmsSupport() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
 
getJNDIEntryName(EDAEventTypeID) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
Returns the JNDI Entry name for the given event type ID.
getJndiEntryName(String) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
 
getJndiEnvironment(String) - Static method in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
 
getMaximumRedeliveries() - Method in class com.softwareag.eda.nerv.error.handling.ErrorHandlerConfiguration
 
getMaxPoolSize() - Method in class com.softwareag.eda.nerv.route.conf.ThreadPoolConfiguration
Gives access to the maximum size of the pool to be used by NERV.
getMessage(String, Object...) - Static method in class com.softwareag.eda.nerv.Messages
 
getMessageCreator() - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Returns a fully initialized MessageCreator instance which can construct Camel Message objects out of user specified EDA events in various formats.
getOrderByHeader() - Method in class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
Gets the header name used for reordering.
getPoolSize() - Method in class com.softwareag.eda.nerv.route.conf.ThreadPoolConfiguration
Gives access to the initial size of the pool to be used by NERV.
getPreprocessors() - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
getPreprocessors() - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Returns an unmodifiable ordered list of all the preprocessors added by EDA clients to this subscription.
getProcessor() - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
getProcessor() - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Provides a reference to the last processor of the processing chain which will receive the events once all other operations have been completed.
getProperties() - Method in interface com.softwareag.eda.nerv.util.PropertiesProvider
Gets all properties from a preinitialized java.util.Properties object.
getProperty(String) - Method in interface com.softwareag.eda.nerv.util.PropertiesProvider
Gets a value of a property from a preinitialized java.util.Properties object.
getProperty(String, String) - Method in interface com.softwareag.eda.nerv.util.PropertiesProvider
Gets a value of a property from a preinitialized java.util.Properties object.
getRedeliveryDelay() - Method in class com.softwareag.eda.nerv.error.handling.ErrorHandlerConfiguration
 
getRepository() - Method in class com.softwareag.eda.nerv.route.conf.DuplicateEventsConfiguration
 
getSimpleFilter() - Method in class com.softwareag.eda.nerv.route.conf.FilterEventsConfiguration
Provides access to the filter used by this configuration object.
getStatus(String) - Method in interface com.softwareag.eda.nerv.util.ComponentStatusProvider
Returns the status of a NERV component, specified by a given componentID.
getString(String) - Static method in class com.softwareag.eda.nerv.Messages
 
getThreadName() - Method in class com.softwareag.eda.nerv.route.conf.ThreadPoolConfiguration
Gives access to the template name used by NERV when processing threads are spawned.
getType() - Method in interface com.softwareag.eda.nerv.route.conf.Configuration
Returns the configuration type represented as an integer
getType() - Method in class com.softwareag.eda.nerv.route.conf.DuplicateEventsConfiguration
 
getType() - Method in class com.softwareag.eda.nerv.route.conf.DurableSubscriptionConfiguration
 
getType() - Method in class com.softwareag.eda.nerv.route.conf.FilterEventsConfiguration
 
getType() - Method in class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
 
getType() - Method in class com.softwareag.eda.nerv.route.conf.ServerSideFilterConfiguration
 
getType() - Method in class com.softwareag.eda.nerv.route.conf.ThreadPoolConfiguration
 
getWindowSize() - Method in class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
Gets current window size.
GUARANTEED_DELIVERY_LEVEL_MAXIMUM_EVENTUAL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
GUARANTEED_DELIVERY_LEVEL_MAXIMUM_STRONG - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
GUARANTEED_DELIVERY_LEVEL_NONE - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 

I

IDEMPOTENT_CONSUMER - Static variable in interface com.softwareag.eda.nerv.route.conf.Configuration
 
InstanceResolver - Interface in com.softwareag.eda.nerv.util
 
isDeadLetterChannelSpecified() - Method in class com.softwareag.eda.nerv.error.handling.ErrorHandlerConfiguration
 
isHostNameLoopbackAddress(String) - Static method in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
Checks if the JMS provider is on localhost.

J

JmsProviderUtil - Class in com.softwareag.eda.nerv.jms.util
 
JmsProviderUtil() - Constructor for class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
 
JmsSupport - Interface in com.softwareag.eda.nerv.jms
Helper utility for performing various operations such as topic creation and JNDI binding on JMS providers of type Universal Messaging or Broker.
JmsSupportException - Exception in com.softwareag.eda.nerv.jms
 
JmsSupportException() - Constructor for exception com.softwareag.eda.nerv.jms.JmsSupportException
 
JmsSupportException(String, Throwable) - Constructor for exception com.softwareag.eda.nerv.jms.JmsSupportException
 
JmsSupportException(String) - Constructor for exception com.softwareag.eda.nerv.jms.JmsSupportException
 
JmsSupportException(Throwable) - Constructor for exception com.softwareag.eda.nerv.jms.JmsSupportException
 
JmsSupportFactory - Class in com.softwareag.eda.nerv.jms
Factory for JmsSupport objects configured to interact with a single JMS provider of type Universal Messaging or Broker.
JmsSupportFactory() - Constructor for class com.softwareag.eda.nerv.jms.JmsSupportFactory
 
jndiEntryNameToTopicName(String) - Static method in class com.softwareag.eda.nerv.util.EndpointResolver
For the given JNDI entry returns a topic name according to the convention

L

loadAssets(Properties) - Method in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
 
loadAssets(Properties) - Method in class com.softwareag.eda.nerv.nonosgi.NERVSingleton
Performs NERV initialization according to specified configuration properties.
LOCALHOST_REGEX - Static variable in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
 
lookup(String, Class<T>) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 

M

MessageCreator - Interface in com.softwareag.eda.nerv
Used for creating Camel message objects out of EDA events.
Messages - Class in com.softwareag.eda.nerv
 

N

nChannelNameToTopicName(String) - Static method in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
For the given Nirvana channel name returns a topic name according to the convention
NERV_COMPONENT_XML - Static variable in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
 
NERV_EMIT_XML - Static variable in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
 
NERV_XML - Static variable in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
 
NERV_XML_ZIP_PATH - Static variable in interface com.softwareag.eda.nerv.nonosgi.NERVAssetLoader
 
NERVAssetLoader - Interface in com.softwareag.eda.nerv.nonosgi
 
NervException - Exception in com.softwareag.eda.nerv
This is the base class for all exceptions produced by NERV
NervException() - Constructor for exception com.softwareag.eda.nerv.NervException
 
NervException(String) - Constructor for exception com.softwareag.eda.nerv.NervException
 
NervException(String, Throwable) - Constructor for exception com.softwareag.eda.nerv.NervException
 
NervException(Throwable) - Constructor for exception com.softwareag.eda.nerv.NervException
 
NervRuntimeException - Exception in com.softwareag.eda.nerv
 
NervRuntimeException() - Constructor for exception com.softwareag.eda.nerv.NervRuntimeException
 
NervRuntimeException(String, Throwable) - Constructor for exception com.softwareag.eda.nerv.NervRuntimeException
 
NervRuntimeException(String) - Constructor for exception com.softwareag.eda.nerv.NervRuntimeException
 
NervRuntimeException(Throwable) - Constructor for exception com.softwareag.eda.nerv.NervRuntimeException
 
NERVSingleton - Class in com.softwareag.eda.nerv.nonosgi
 
NIRVANA_JMS_NAMING_PREFIX - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
NIRVANA_NAMING_FACTORY_IMPL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
NirvanaSupportImpl - Class in com.softwareag.eda.nerv.jms.impl
 
NirvanaSupportImpl(JndiTemplate) - Constructor for class com.softwareag.eda.nerv.jms.impl.NirvanaSupportImpl
 
NoPubSubEndpointException - Exception in com.softwareag.eda.nerv
 
NoPubSubEndpointException() - Constructor for exception com.softwareag.eda.nerv.NoPubSubEndpointException
 
NoPubSubEndpointException(String, Throwable) - Constructor for exception com.softwareag.eda.nerv.NoPubSubEndpointException
 
NoPubSubEndpointException(String) - Constructor for exception com.softwareag.eda.nerv.NoPubSubEndpointException
 
NoPubSubEndpointException(Throwable) - Constructor for exception com.softwareag.eda.nerv.NoPubSubEndpointException
 
NOT_CONFIGURED - Static variable in interface com.softwareag.eda.nerv.util.ComponentStatusProvider
 

O

onComponentChange(Component) - Method in interface com.softwareag.eda.nerv.util.DefaultComponentListener
 
orderEvents() - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
orderEvents(OrderEventsConfiguration) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
orderEvents() - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Enables reordering of events by the time-stamp in $Event$Start header for consumers using this subscription.
orderEvents(OrderEventsConfiguration) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Configures this subscription to reorder events as specified by custom configuration.
OrderEventsConfiguration - Class in com.softwareag.eda.nerv.route.conf
 
OrderEventsConfiguration() - Constructor for class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
 
OrderEventsConfiguration(String, ExpressionResultComparator) - Constructor for class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
 
ORDERING - Static variable in interface com.softwareag.eda.nerv.route.conf.Configuration
 
OSGI_INSTALL_AREA - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 

P

process(String) - Method in interface com.softwareag.eda.nerv.util.RedeliveryProcessor
 
PROP_ASYNCHRONOUS_JMS_SUBSCRIPTION - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_AUTO_GENERATE_TOPICS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_CACHE_CONFIGURATION_LOCATION - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_DEAD_LETTER_CHANNEL_URI - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_DEFAULT_COMPONENT_PROVIDER_URL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_EVENT_TYPE_STORE_LOCATION - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_GUARANTEED_DELIVERY_LEVEL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_IN_MEMORY_CHANNEL_SIZE - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_IN_MEMORY_CONCURRENT_CONSUMERS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_MAXIMUM_REDELIVERY_ATTEMPTS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_NERV_ASSETS_FOLDER - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_REDELIVERY_DELAY_MS - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_SAG_HOME - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PROP_SECURITY_FILE_LOCATION - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
PropertiesComponentUpdater - Interface in com.softwareag.eda.nerv.util
 
PropertiesProvider - Interface in com.softwareag.eda.nerv.util
 
PropertiesUtil - Class in com.softwareag.eda.nerv.nonosgi.util
Utility class for location token replacement.
PropertiesUtil() - Constructor for class com.softwareag.eda.nerv.nonosgi.util.PropertiesUtil
 
providerUrl - Variable in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 

R

RedeliveryProcessor - Interface in com.softwareag.eda.nerv.util
 
registerDefaultComponent(Properties) - Method in interface com.softwareag.eda.nerv.util.ComponentCreator
Creates and registers NERV default JMS component based on a providerUrl
registerDefaultErrorHandler(ErrorHandlerConfiguration) - Method in interface com.softwareag.eda.nerv.error.handling.ErrorHandlerCreator
 
removeBundleComponent() - Method in interface com.softwareag.eda.nerv.util.BundleComponentUpdater
Removes the currently deployed NERV default JMS component and brings up the default JMS component described in the NERV properties file.
replaceSagInstallAreaToken(Map<Object, Object>, String) - Static method in class com.softwareag.eda.nerv.nonosgi.util.PropertiesUtil
Replaces all occurrences of "[path|url]:sag.install.area" in the values of the specified properties with the SAG home directory.
replaceToken(Map<Object, Object>, String, String) - Static method in class com.softwareag.eda.nerv.nonosgi.util.PropertiesUtil
Replaces all occurrences of "[path|url]:token" in the values of the specified properties with the given replacement.
resolveComponent(String) - Method in interface com.softwareag.eda.nerv.util.ComponentResolver
Retrieves an already registered component by its name.
resolveInstance(Class<T>) - Method in interface com.softwareag.eda.nerv.util.InstanceResolver
 

S

SERVER_SIDE_FILTER - Static variable in interface com.softwareag.eda.nerv.route.conf.Configuration
 
ServerSideFilterConfiguration - Class in com.softwareag.eda.nerv.route.conf
A server side filter implementation of the Configuration interface.
ServerSideFilterConfiguration(String) - Constructor for class com.softwareag.eda.nerv.route.conf.ServerSideFilterConfiguration
Constructs an object based on a provided server side filter.
SERVICE_VENDOR_NERV - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
setupDestination(String) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
setupDestination(EDAEventTypeID) - Method in class com.softwareag.eda.nerv.jms.impl.AbstractJmsSupport
 
setupDestination(String) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Performs the following operations if required (depending on the JMS provider being used):
- transforms the specified destinationName into a valid for the JMS provider destination name, e.g.
setupDestination(EDAEventTypeID) - Method in interface com.softwareag.eda.nerv.jms.JmsSupport
Sets a destination up by converting the EDA event type ID to a default destination name and then invoking JmsSupport.setupDestination(String) method.
setWindowSize(long) - Method in class com.softwareag.eda.nerv.route.conf.OrderEventsConfiguration
Sets the sliding window size in milliseconds
subscribe(Processor, EDAEventTypeID) - Method in interface com.softwareag.eda.nerv.EventConsumer
Subscribes a processor to specific Event Type
subscribe(Processor, String...) - Method in interface com.softwareag.eda.nerv.EventConsumer
Subscribes a processor to specific Event Type
subscribe(EventTypeSubscription) - Method in interface com.softwareag.eda.nerv.EventConsumer
Subscribes with a specific EventTypeSubscription Example code:
subscribe(EndpointSubscription) - Method in interface com.softwareag.eda.nerv.EventConsumer
Subscribes with a specific EndpointSubscription Example code:
Subscription - Interface in com.softwareag.eda.nerv.subscription
Provides a mechanism for configuring EDA subscriptions.
SubscriptionNotFoundException - Exception in com.softwareag.eda.nerv
This exception should be thrown when there is no such subscription found.
SubscriptionNotFoundException() - Constructor for exception com.softwareag.eda.nerv.SubscriptionNotFoundException
 
SubscriptionNotFoundException(String, Throwable) - Constructor for exception com.softwareag.eda.nerv.SubscriptionNotFoundException
 
SubscriptionNotFoundException(String) - Constructor for exception com.softwareag.eda.nerv.SubscriptionNotFoundException
 
SubscriptionNotFoundException(Throwable) - Constructor for exception com.softwareag.eda.nerv.SubscriptionNotFoundException
 
suppressDuplicateEvents() - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
suppressDuplicateEvents(DuplicateEventsConfiguration) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
suppressDuplicateEvents() - Method in interface com.softwareag.eda.nerv.subscription.Subscription
 
suppressDuplicateEvents(DuplicateEventsConfiguration) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
 

T

TEXT_ENCRYPTOR_BEAN_NAME - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
TEXT_ENCRYPTOR_ID - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
THREAD_POOL - Static variable in interface com.softwareag.eda.nerv.route.conf.Configuration
 
ThreadPoolConfiguration - Class in com.softwareag.eda.nerv.route.conf
A thread pool implementation of the Configuration interface.
ThreadPoolConfiguration(int, int, String) - Constructor for class com.softwareag.eda.nerv.route.conf.ThreadPoolConfiguration
Constructs an object based on the provided parameters.
TOPIC_NAME_DELIMITER - Static variable in class com.softwareag.eda.nerv.util.EndpointResolver
 
toString() - Method in class com.softwareag.eda.nerv.error.handling.ErrorHandlerConfiguration
 

U

UnknownProviderException - Exception in com.softwareag.eda.nerv.jms
 
UnknownProviderException(String) - Constructor for exception com.softwareag.eda.nerv.jms.UnknownProviderException
 
unregisterDefaultComponent() - Method in interface com.softwareag.eda.nerv.util.ComponentCreator
Unregisters NERV default JMS component
unregisterDefaultErrorHandler() - Method in interface com.softwareag.eda.nerv.error.handling.ErrorHandlerCreator
 
unsubscribe(Processor, EDAEventTypeID) - Method in interface com.softwareag.eda.nerv.EventConsumer
Removes a processor subscription for specific Event Type
unsubscribe(Processor, String...) - Method in interface com.softwareag.eda.nerv.EventConsumer
Removes a processor subscription for specific Event Type
unsubscribe(EventTypeSubscription) - Method in interface com.softwareag.eda.nerv.EventConsumer
Unsubscribes the specified EventTypeSubscription object
unsubscribe(EndpointSubscription) - Method in interface com.softwareag.eda.nerv.EventConsumer
Unsubscribes the specified EndpointSubscription object
updateComponent(Component) - Method in interface com.softwareag.eda.nerv.util.BundleComponentUpdater
Updates NERV default JMS component with a Component deployed by the user.
updateComponent(Properties, boolean) - Method in interface com.softwareag.eda.nerv.util.PropertiesComponentUpdater
Updates the NERV default JMS component with the specified providerUrl
useDurableSubscription(String, String) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
useDurableSubscription(String, String) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Creates a durable subscription which receive messages while the subscriber is not active.
For more detailed information please see Session.createDurableSubscriber(javax.jms.Topic, String) and Connection.setClientID(String)
useThreadPool(int) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
useThreadPool(ThreadPoolConfiguration) - Method in class com.softwareag.eda.nerv.subscription.AbstractSubscription
 
useThreadPool(int) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Configures the subscription to use a thread pool with the specified size.
useThreadPool(ThreadPoolConfiguration) - Method in interface com.softwareag.eda.nerv.subscription.Subscription
Configures the subscription to use a thread pool with the specified configuration.

W

warnOnUsingLoopback(String) - Static method in class com.softwareag.eda.nerv.jms.util.JmsProviderUtil
Prints warning when using NERV JMS provider on localhost.
WM_BROKER_JMS_NAMING_PREFIX - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
WM_BROKER_NAMING_FACTORY_IMPL - Static variable in interface com.softwareag.eda.nerv.DefaultConstants
 
A B C D E F G I J L M N O P R S T U W