public interface ResourceAdapterRepository
| Modifier and Type | Method and Description |
|---|---|
Endpoint |
getEndpoint(java.lang.String uniqueId)
Get an endpoint representation for a resource adapter
|
java.util.List<MessageListener> |
getMessageListeners(java.lang.String uniqueId)
Get a list of message listeners supported for a resource adapter
|
javax.resource.spi.ResourceAdapter |
getResourceAdapter(java.lang.String uniqueId)
Get the resource adapter instance based on the unique id
|
java.util.Set<java.lang.String> |
getResourceAdapters()
Get the resource adapters unique ids registered
|
java.util.Set<java.lang.String> |
getResourceAdapters(java.lang.Class<?> messageListenerType)
Get the resource adapters unique ids registered which has the specified
message listener type
|
java.lang.String |
registerResourceAdapter(javax.resource.spi.ResourceAdapter ra)
Register a resource adapter
|
void |
setRecoveryForResourceAdapter(java.lang.String uniqueId,
boolean isXA)
Set the recovery mode for a resource adapter
|
void |
unregisterResourceAdapter(java.lang.String key)
Unregister a resource adapter
|
java.lang.String registerResourceAdapter(javax.resource.spi.ResourceAdapter ra)
ra - The resource adapter instancevoid unregisterResourceAdapter(java.lang.String key)
throws NotFoundException
key - The key for the resource adapter instanceNotFoundException - Thrown if the unique id isn't registeredjavax.resource.spi.ResourceAdapter getResourceAdapter(java.lang.String uniqueId)
throws NotFoundException
uniqueId - An unique id that represents the deploymentNotFoundException - Thrown if the unique id isn't registeredjava.util.Set<java.lang.String> getResourceAdapters()
java.util.Set<java.lang.String> getResourceAdapters(java.lang.Class<?> messageListenerType)
messageListenerType - The message listener typeEndpoint getEndpoint(java.lang.String uniqueId) throws NotFoundException
uniqueId - An unique id that represents the deploymentNotFoundException - Thrown if the unique id isn't registeredjava.util.List<MessageListener> getMessageListeners(java.lang.String uniqueId) throws NotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
uniqueId - An unique id that represents the deploymentNotFoundException - Thrown if the unique id isn't registeredjava.lang.InstantiationException - Thrown if an object couldn't createdjava.lang.IllegalAccessException - Thrown if object access is inaccessiblevoid setRecoveryForResourceAdapter(java.lang.String uniqueId,
boolean isXA)
throws NotFoundException
uniqueId - An unique id that represents the deploymentisXA - Is the resource adapter instance XA capableNotFoundException - Thrown if the unique id isn't registeredCopyright © 2014 IronJacamar (http://www.ironjacamar.org)