org.jboss.jca.core.rar
Class SimpleResourceAdapterRepository

java.lang.Object
  extended by org.jboss.jca.core.rar.SimpleResourceAdapterRepository
All Implemented Interfaces:
org.jboss.jca.core.spi.rar.ResourceAdapterRepository

public class SimpleResourceAdapterRepository
extends Object
implements org.jboss.jca.core.spi.rar.ResourceAdapterRepository

A simple implementation of the resource adapter repository

Author:
Jesper Pedersen

Constructor Summary
SimpleResourceAdapterRepository()
          Constructor
 
Method Summary
 org.jboss.jca.core.spi.rar.Endpoint getEndpoint(String uniqueId)
          
 List<org.jboss.jca.core.spi.rar.MessageListener> getMessageListeners(String uniqueId)
          
 javax.resource.spi.ResourceAdapter getResourceAdapter(String uniqueId)
          
 Set<String> getResourceAdapters()
          
 Set<String> getResourceAdapters(Class<?> messageListenerType)
          
 String registerResourceAdapter(javax.resource.spi.ResourceAdapter ra)
          
 void setMetadataRepository(org.jboss.jca.core.spi.mdr.MetadataRepository v)
          Set the metadata repository
 String toString()
          String representation
 void unregisterResourceAdapter(String key)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleResourceAdapterRepository

public SimpleResourceAdapterRepository()
Constructor

Method Detail

setMetadataRepository

public void setMetadataRepository(org.jboss.jca.core.spi.mdr.MetadataRepository v)
Set the metadata repository

Parameters:
v - The value

registerResourceAdapter

public String registerResourceAdapter(javax.resource.spi.ResourceAdapter ra)

Specified by:
registerResourceAdapter in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository

unregisterResourceAdapter

public void unregisterResourceAdapter(String key)
                               throws org.jboss.jca.core.spi.rar.NotFoundException

Specified by:
unregisterResourceAdapter in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository
Throws:
org.jboss.jca.core.spi.rar.NotFoundException

getResourceAdapter

public javax.resource.spi.ResourceAdapter getResourceAdapter(String uniqueId)
                                                      throws org.jboss.jca.core.spi.rar.NotFoundException

Specified by:
getResourceAdapter in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository
Throws:
org.jboss.jca.core.spi.rar.NotFoundException

getResourceAdapters

public Set<String> getResourceAdapters()

Specified by:
getResourceAdapters in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository

getResourceAdapters

public Set<String> getResourceAdapters(Class<?> messageListenerType)

Specified by:
getResourceAdapters in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository

getEndpoint

public org.jboss.jca.core.spi.rar.Endpoint getEndpoint(String uniqueId)
                                                throws org.jboss.jca.core.spi.rar.NotFoundException

Specified by:
getEndpoint in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository
Throws:
org.jboss.jca.core.spi.rar.NotFoundException

getMessageListeners

public List<org.jboss.jca.core.spi.rar.MessageListener> getMessageListeners(String uniqueId)
                                                                     throws org.jboss.jca.core.spi.rar.NotFoundException,
                                                                            InstantiationException,
                                                                            IllegalAccessException

Specified by:
getMessageListeners in interface org.jboss.jca.core.spi.rar.ResourceAdapterRepository
Throws:
org.jboss.jca.core.spi.rar.NotFoundException
InstantiationException
IllegalAccessException

toString

public String toString()
String representation

Overrides:
toString in class Object
Returns:
The string


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)