Class 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 Detail

      • AS7MetadataRepositoryImpl

        public AS7MetadataRepositoryImpl()
        Constructor
    • Method Detail

      • 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