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 |
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 inaccessibleCopyright © 2013 IronJacamar (http://www.ironjacamar.org)