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)
          
 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
 void unregisterResourceAdapter(String key)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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

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


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