Class ProducerManagerImpl

  • All Implemented Interfaces:
    com.sun.portal.wsrp.producer.ProducerManager

    public class ProducerManagerImpl
    extends Object
    implements com.sun.portal.wsrp.producer.ProducerManager
    ProducerManager implementation.
    Since:
    5.5.0
    Version:
    $Revision: 22420 $ $Date: 2019-02-19 16:21:02 -0300 (Tue, 19 Feb 2019) $
    • Constructor Detail

      • ProducerManagerImpl

        public ProducerManagerImpl​(String portalId)
        Constructor used by ProducerManagerFactory.
        Parameters:
        portalId - the portal identifier.
        Since:
        5.5.0
    • Method Detail

      • addProducer

        public void addProducer​(String namespace,
                                String instanceName,
                                boolean status,
                                boolean requiresRegistration,
                                boolean supportsInBandRegistration,
                                String version,
                                com.sun.portal.wsrp.common.stubs.v2.ModelDescription registrationPropertyDescription)
                         throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        addProducer in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • areAllProducersDisabled

        public boolean areAllProducersDisabled()
                                        throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        areAllProducersDisabled in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • getAllProducers

        public List<com.sun.portal.wsrp.producer.Producer> getAllProducers​(String namespace)
                                                                    throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        getAllProducers in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • getProducer

        public com.sun.portal.wsrp.producer.Producer getProducer​(String namespace,
                                                                 String instanceName)
                                                          throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        getProducer in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • getProducer

        public com.sun.portal.wsrp.producer.Producer getProducer​(String producerKey)
                                                          throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        getProducer in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • removeProducers

        public void removeProducers​(String namespace,
                                    String[] instanceNames)
                             throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        removeProducers in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • updateProducer

        public void updateProducer​(com.sun.portal.wsrp.producer.Producer producer)
                            throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        updateProducer in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException
      • setAllProducersDisabled

        public void setAllProducersDisabled​(boolean value)
                                     throws com.sun.portal.wsrp.producer.ProducerException
        Specified by:
        setAllProducersDisabled in interface com.sun.portal.wsrp.producer.ProducerManager
        Throws:
        com.sun.portal.wsrp.producer.ProducerException