org.jboss.jca.core.mdr
Class SimpleMetadataRepository

java.lang.Object
  extended by org.jboss.jca.core.mdr.SimpleMetadataRepository
All Implemented Interfaces:
org.jboss.jca.core.spi.mdr.MetadataRepository

public class SimpleMetadataRepository
extends Object
implements org.jboss.jca.core.spi.mdr.MetadataRepository

A simple implementation of the metadata repository

Author:
Jesper Pedersen

Constructor Summary
SimpleMetadataRepository()
          Constructor
 
Method Summary
 org.jboss.jca.common.api.metadata.ironjacamar.IronJacamar getIronJacamar(String uniqueId)
          
 Map<String,List<String>> getJndiMappings(String uniqueId)
          
 org.jboss.jca.common.api.metadata.ra.Connector getResourceAdapter(String uniqueId)
          
 Set<String> getResourceAdapters()
          
 File getRoot(String uniqueId)
          
 boolean hasJndiMappings(String uniqueId)
          
 boolean hasResourceAdapter(String uniqueId)
          
 void registerJndiMapping(String uniqueId, String clz, String jndi)
          
 void registerResourceAdapter(String uniqueId, File root, org.jboss.jca.common.api.metadata.ra.Connector md, org.jboss.jca.common.api.metadata.ironjacamar.IronJacamar ijmd)
          
 String toString()
          String representation
 void unregisterJndiMapping(String uniqueId, String clz, String jndi)
          
 void unregisterResourceAdapter(String uniqueId)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleMetadataRepository

public SimpleMetadataRepository()
Constructor

Method Detail

registerResourceAdapter

public void registerResourceAdapter(String uniqueId,
                                    File root,
                                    org.jboss.jca.common.api.metadata.ra.Connector md,
                                    org.jboss.jca.common.api.metadata.ironjacamar.IronJacamar ijmd)
                             throws org.jboss.jca.core.spi.mdr.AlreadyExistsException

Specified by:
registerResourceAdapter in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.AlreadyExistsException

unregisterResourceAdapter

public void unregisterResourceAdapter(String uniqueId)
                               throws org.jboss.jca.core.spi.mdr.NotFoundException

Specified by:
unregisterResourceAdapter in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.NotFoundException

hasResourceAdapter

public boolean hasResourceAdapter(String uniqueId)

Specified by:
hasResourceAdapter in interface org.jboss.jca.core.spi.mdr.MetadataRepository

getResourceAdapter

public org.jboss.jca.common.api.metadata.ra.Connector getResourceAdapter(String uniqueId)
                                                                  throws org.jboss.jca.core.spi.mdr.NotFoundException

Specified by:
getResourceAdapter in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.NotFoundException

getResourceAdapters

public Set<String> getResourceAdapters()

Specified by:
getResourceAdapters in interface org.jboss.jca.core.spi.mdr.MetadataRepository

getRoot

public File getRoot(String uniqueId)
             throws org.jboss.jca.core.spi.mdr.NotFoundException

Specified by:
getRoot in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.NotFoundException

getIronJacamar

public org.jboss.jca.common.api.metadata.ironjacamar.IronJacamar getIronJacamar(String uniqueId)
                                                                         throws org.jboss.jca.core.spi.mdr.NotFoundException

Specified by:
getIronJacamar in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.NotFoundException

registerJndiMapping

public void registerJndiMapping(String uniqueId,
                                String clz,
                                String jndi)

Specified by:
registerJndiMapping in interface org.jboss.jca.core.spi.mdr.MetadataRepository

unregisterJndiMapping

public void unregisterJndiMapping(String uniqueId,
                                  String clz,
                                  String jndi)
                           throws org.jboss.jca.core.spi.mdr.NotFoundException

Specified by:
unregisterJndiMapping in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.NotFoundException

hasJndiMappings

public boolean hasJndiMappings(String uniqueId)

Specified by:
hasJndiMappings in interface org.jboss.jca.core.spi.mdr.MetadataRepository

getJndiMappings

public Map<String,List<String>> getJndiMappings(String uniqueId)
                                         throws org.jboss.jca.core.spi.mdr.NotFoundException

Specified by:
getJndiMappings in interface org.jboss.jca.core.spi.mdr.MetadataRepository
Throws:
org.jboss.jca.core.spi.mdr.NotFoundException

toString

public String toString()
String representation

Overrides:
toString in class Object
Returns:
The string


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)