com.ibm.websphere.models.config.wbia
Interface WebSphereBusinessIntegrationAdapterFactory

All Superinterfaces:
org.eclipse.emf.ecore.EObject, com.ibm.ejs.models.base.resources.J2EEResourceFactory, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
WebSphereBusinessIntegrationAdapterFactoryImpl

public interface WebSphereBusinessIntegrationAdapterFactory
extends com.ibm.ejs.models.base.resources.J2EEResourceFactory

A representation of the model object 'Web Sphere Business Integration Adapter Factory'. A WBIA factory manages JMS resources for a specific backend datastore.

The following features are supported:

See Also:
WbiaPackage.getWebSphereBusinessIntegrationAdapterFactory()

Method Summary
 java.lang.String getAdminInQueueJNDIName()
          Returns the value of the 'Admin In Queue JNDI Name' attribute
 java.lang.String getAdminOutQueueJNDIName()
          Returns the value of the 'Admin Out Queue JNDI Name' attribute
 java.lang.String getAuthenticationAlias()
          Returns the value of the 'Authentication Alias' attribute
 int getMessageTimeout()
          Returns the value of the 'Message Timeout' attribute.
 java.lang.String getQueueConnectionFactoryJNDIName()
          Returns the value of the 'Queue Connection Factory JNDI Name' attribute
 void setAdminInQueueJNDIName(java.lang.String value)
          Sets the value of the 'Admin In Queue JNDI Name' attribute
 void setAdminOutQueueJNDIName(java.lang.String value)
          Sets the value of the 'Admin Out Queue JNDI Name' attribute
 void setAuthenticationAlias(java.lang.String value)
          Sets the value of the 'Authentication Alias' attribute
 void setMessageTimeout(int value)
          Sets the value of the 'Message Timeout' attribute
 void setQueueConnectionFactoryJNDIName(java.lang.String value)
          Sets the value of the 'Queue Connection Factory JNDI Name' attribute
 
Methods inherited from interface com.ibm.ejs.models.base.resources.J2EEResourceFactory
getCategory, getDescription, getJndiName, getName, getPropertySet, getProvider, getProviderType, setCategory, setDescription, setJndiName, setName, setPropertySet, setProvider, setProviderType
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getQueueConnectionFactoryJNDIName

java.lang.String getQueueConnectionFactoryJNDIName()
Returns the value of the 'Queue Connection Factory JNDI Name' attribute. The JNDI name of the factory used to create connections to the associated WebSphere Business Integration Adapter JMS destinations.

Returns:
the value of the 'Queue Connection Factory JNDI Name' attribute.
See Also:
setQueueConnectionFactoryJNDIName(String), WbiaPackage.getWebSphereBusinessIntegrationAdapterFactory_QueueConnectionFactoryJNDIName()

setQueueConnectionFactoryJNDIName

void setQueueConnectionFactoryJNDIName(java.lang.String value)
Sets the value of the 'Queue Connection Factory JNDI Name' attribute.

Parameters:
value - the new value of the 'Queue Connection Factory JNDI Name' attribute.
See Also:
getQueueConnectionFactoryJNDIName()

getAuthenticationAlias

java.lang.String getAuthenticationAlias()
Returns the value of the 'Authentication Alias' attribute. Alias to a User name and Password used to access the JMS queue connection factory.

Returns:
the value of the 'Authentication Alias' attribute.
See Also:
setAuthenticationAlias(String), WbiaPackage.getWebSphereBusinessIntegrationAdapterFactory_AuthenticationAlias()

setAuthenticationAlias

void setAuthenticationAlias(java.lang.String value)
Sets the value of the 'Authentication Alias' attribute.

Parameters:
value - the new value of the 'Authentication Alias' attribute.
See Also:
getAuthenticationAlias()

getAdminInQueueJNDIName

java.lang.String getAdminInQueueJNDIName()
Returns the value of the 'Admin In Queue JNDI Name' attribute. The JNDI name of the queue WebSphere uses to send adminstration messages to the WBIA framework.

Returns:
the value of the 'Admin In Queue JNDI Name' attribute.
See Also:
setAdminInQueueJNDIName(String), WbiaPackage.getWebSphereBusinessIntegrationAdapterFactory_AdminInQueueJNDIName()

setAdminInQueueJNDIName

void setAdminInQueueJNDIName(java.lang.String value)
Sets the value of the 'Admin In Queue JNDI Name' attribute.

Parameters:
value - the new value of the 'Admin In Queue JNDI Name' attribute.
See Also:
getAdminInQueueJNDIName()

getAdminOutQueueJNDIName

java.lang.String getAdminOutQueueJNDIName()
Returns the value of the 'Admin Out Queue JNDI Name' attribute. The JNDI name of the queue WebSphere uses to receive adminstration messages from the WBIA framework.

Returns:
the value of the 'Admin Out Queue JNDI Name' attribute.
See Also:
setAdminOutQueueJNDIName(String), WbiaPackage.getWebSphereBusinessIntegrationAdapterFactory_AdminOutQueueJNDIName()

setAdminOutQueueJNDIName

void setAdminOutQueueJNDIName(java.lang.String value)
Sets the value of the 'Admin Out Queue JNDI Name' attribute.

Parameters:
value - the new value of the 'Admin Out Queue JNDI Name' attribute.
See Also:
getAdminOutQueueJNDIName()

getMessageTimeout

int getMessageTimeout()
Returns the value of the 'Message Timeout' attribute. The default value is "30". Administration message timeout in seconds

Returns:
the value of the 'Message Timeout' attribute.
See Also:
setMessageTimeout(int), WbiaPackage.getWebSphereBusinessIntegrationAdapterFactory_MessageTimeout()

setMessageTimeout

void setMessageTimeout(int value)
Sets the value of the 'Message Timeout' attribute.

Parameters:
value - the new value of the 'Message Timeout' attribute.
See Also:
getMessageTimeout()