|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResourceAdapterRepository

The SPI for the resource adapter repository
| Method Summary | |
|---|---|
Endpoint |
getEndpoint(String uniqueId)
Get an endpoint representation for a resource adapter |
List<MessageListener> |
getMessageListeners(String uniqueId)
Get a list of message listeners supported for a resource adapter |
javax.resource.spi.ResourceAdapter |
getResourceAdapter(String uniqueId)
Get the resource adapter instance based on the unique id |
Set<String> |
getResourceAdapters()
Get the resource adapters unique ids registered |
Set<String> |
getResourceAdapters(Class<?> messageListenerType)
Get the resource adapters unique ids registered which has the specified message listener type |
String |
registerResourceAdapter(javax.resource.spi.ResourceAdapter ra)
Register a resource adapter |
void |
unregisterResourceAdapter(String key)
Unregister a resource adapter |
| Method Detail |
|---|
String registerResourceAdapter(javax.resource.spi.ResourceAdapter ra)
ra - The resource adapter instance
void unregisterResourceAdapter(String key)
throws NotFoundException
key - The key for the resource adapter instance
NotFoundException - Thrown if the unique id isn't registered
javax.resource.spi.ResourceAdapter getResourceAdapter(String uniqueId)
throws NotFoundException
uniqueId - An unique id that represents the deployment
NotFoundException - Thrown if the unique id isn't registeredSet<String> getResourceAdapters()
Set<String> getResourceAdapters(Class<?> messageListenerType)
messageListenerType - The message listener type
Endpoint getEndpoint(String uniqueId)
throws NotFoundException
uniqueId - An unique id that represents the deployment
NotFoundException - Thrown if the unique id isn't registered
List<MessageListener> getMessageListeners(String uniqueId)
throws NotFoundException,
InstantiationException,
IllegalAccessException
uniqueId - An unique id that represents the deployment
NotFoundException - Thrown if the unique id isn't registered
InstantiationException - Thrown if an object couldn't created
IllegalAccessException - Thrown if object access is inaccessible
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||