psdi.iface.mic

Class PublishChannelCache

    • Method Detail

      • getPublishInfo

        public PublishInfo getPublishInfo(java.lang.String pubChannelName)
        Parameters:
        pubChannelName -
        Returns:
        the PublishInfo object for the pubChannelName
      • getChannelsForIfaceTb

        public java.util.List getChannelsForIfaceTb(java.lang.String ifacetbName)
        Parameters:
        ifacetbName - the interface table name
        Returns:
        the list of channel names
      • getName

        public java.lang.String getName()
        Returns the name of the cache object. Should be unique within the app server. This name is used to uniquely identify the cache object among all cached object for both accessing the cache object as well as refreshing the cache object. Ex. MaximoDD returns "MAXIMODD"
        Returns:
        name of the cache
      • getInstance

        public static final PublishChannelCache getInstance()
        Returns:
        the cache instance
      • getPublishChannel

        public PublishChannel getPublishChannel(java.lang.String pubChannelName)
        Parameters:
        pubChannelName -
        Returns:
        the channel for the pubChannelName
      • getPublishChannelMap

        public java.util.Map getPublishChannelMap()
        Returns:
        the Map of channels
      • unregisterListeners

        public void unregisterListeners(java.lang.String pubChannelName)
                                 throws MXException
        Parameters:
        pubChannelName -
        Throws:
        MXException