org.jboss.soa.esb.listeners.jca
Interface ActivationMapper

All Known Implementing Classes:
JBossActivationMapper, WMQActivationMapper

public interface ActivationMapper

Mapper interface for configuring standard ESB properties.

Author:
Kevin Conner

Method Summary
 void setDestination(java.util.Map<java.lang.String,java.lang.String> activationConfig, java.lang.String name)
          Initialise the destination name in the activation configuration.
 void setDestinationType(java.util.Map<java.lang.String,java.lang.String> activationConfig, boolean queue)
          Initialise the destination name in the activation configuration.
 void setMaxThreads(java.util.Map<java.lang.String,java.lang.String> activationConfig, java.lang.Integer maxThreads)
          Initialise the destination name in the activation configuration.
 void setMessageSelector(java.util.Map<java.lang.String,java.lang.String> activationConfig, java.lang.String messageSelector)
          Initialise the destination name in the activation configuration.
 void setProviderAdapterJNDI(java.util.Map<java.lang.String,java.lang.String> activationConfig, java.lang.String providerAdapterJNDI)
          Initialise the destination name in the activation configuration.
 

Method Detail

setDestination

void setDestination(java.util.Map<java.lang.String,java.lang.String> activationConfig,
                    java.lang.String name)
                    throws ConfigurationException
Initialise the destination name in the activation configuration.

Parameters:
activationConfig - The current activation configuration.
name - The destination name.
Throws:
ConfigurationException - For invalid configuration.

setProviderAdapterJNDI

void setProviderAdapterJNDI(java.util.Map<java.lang.String,java.lang.String> activationConfig,
                            java.lang.String providerAdapterJNDI)
                            throws ConfigurationException
Initialise the destination name in the activation configuration.

Parameters:
activationConfig - The current activation configuration.
providerAdapterJNDI - The provider adapter JNDI value or null is not specified.
Throws:
ConfigurationException - For invalid configuration.

setDestinationType

void setDestinationType(java.util.Map<java.lang.String,java.lang.String> activationConfig,
                        boolean queue)
                        throws ConfigurationException
Initialise the destination name in the activation configuration.

Parameters:
activationConfig - The current activation configuration.
queue - True if specifying a JMS Queue, false is specifying a JMS Topic.
Throws:
ConfigurationException - For invalid configuration.

setMessageSelector

void setMessageSelector(java.util.Map<java.lang.String,java.lang.String> activationConfig,
                        java.lang.String messageSelector)
                        throws ConfigurationException
Initialise the destination name in the activation configuration.

Parameters:
activationConfig - The current activation configuration.
messageSelector - The message selector or null if not specified.
Throws:
ConfigurationException - For invalid configuration.

setMaxThreads

void setMaxThreads(java.util.Map<java.lang.String,java.lang.String> activationConfig,
                   java.lang.Integer maxThreads)
                   throws ConfigurationException
Initialise the destination name in the activation configuration.

Parameters:
activationConfig - The current activation configuration.
maxThreads - The maximum thread value or null if not specified.
Throws:
ConfigurationException - For invalid configuration.