Class AS7MetadataRepositoryImpl

java.lang.Object
org.jboss.jca.core.mdr.SimpleMetadataRepository
org.jboss.as.connector.services.mdr.AS7MetadataRepositoryImpl
All Implemented Interfaces:
AS7MetadataRepository, org.jboss.jca.core.spi.mdr.MetadataRepository

public class AS7MetadataRepositoryImpl extends org.jboss.jca.core.mdr.SimpleMetadataRepository implements AS7MetadataRepository
An AS7' implementation of MetadataRepository
Author:
Stefano Maestri (c) 2011 Red Hat Inc.
  • Constructor Details

    • AS7MetadataRepositoryImpl

      public AS7MetadataRepositoryImpl()
      Constructor
  • Method Details

    • registerResourceAdapter

      public void registerResourceAdapter(String uniqueId, File root, org.jboss.jca.common.api.metadata.spec.Connector md, org.jboss.jca.common.api.metadata.resourceadapter.Activation activation) throws org.jboss.jca.core.spi.mdr.AlreadyExistsException
      Specified by:
      registerResourceAdapter in interface org.jboss.jca.core.spi.mdr.MetadataRepository
      Overrides:
      registerResourceAdapter in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      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
      Overrides:
      unregisterResourceAdapter in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      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
      Overrides:
      hasResourceAdapter in class org.jboss.jca.core.mdr.SimpleMetadataRepository
    • getResourceAdapter

      public org.jboss.jca.common.api.metadata.spec.Connector getResourceAdapter(String uniqueId) throws org.jboss.jca.core.spi.mdr.NotFoundException
      Specified by:
      getResourceAdapter in interface org.jboss.jca.core.spi.mdr.MetadataRepository
      Overrides:
      getResourceAdapter in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      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
      Overrides:
      getResourceAdapters in class org.jboss.jca.core.mdr.SimpleMetadataRepository
    • 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
      Overrides:
      getRoot in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      Throws:
      org.jboss.jca.core.spi.mdr.NotFoundException
    • getActivation

      public org.jboss.jca.common.api.metadata.resourceadapter.Activation getActivation(String uniqueId) throws org.jboss.jca.core.spi.mdr.NotFoundException
      Specified by:
      getActivation in interface org.jboss.jca.core.spi.mdr.MetadataRepository
      Overrides:
      getActivation in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      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
      Overrides:
      registerJndiMapping in class org.jboss.jca.core.mdr.SimpleMetadataRepository
    • 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
      Overrides:
      unregisterJndiMapping in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      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
      Overrides:
      hasJndiMappings in class org.jboss.jca.core.mdr.SimpleMetadataRepository
    • 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
      Overrides:
      getJndiMappings in class org.jboss.jca.core.mdr.SimpleMetadataRepository
      Throws:
      org.jboss.jca.core.spi.mdr.NotFoundException
    • getIronJacamarMetaData

      public org.jboss.jca.common.api.metadata.resourceadapter.Activation getIronJacamarMetaData(String uniqueId)
      Specified by:
      getIronJacamarMetaData in interface AS7MetadataRepository
    • getResourceAdaptersWithIronJacamarMetadata

      public Set<String> getResourceAdaptersWithIronJacamarMetadata()
      Specified by:
      getResourceAdaptersWithIronJacamarMetadata in interface AS7MetadataRepository