com.ibm.broker.config.proxy

Class MessageFlowProxy.PolicySetBindingsName

  • java.lang.Object
    • com.ibm.broker.config.proxy.MessageFlowProxy.PolicySetBindingsName
  • Enclosing class:
    MessageFlowProxy


    public class MessageFlowProxy.PolicySetBindingsName
    extends java.lang.Object
    This class represents a PolicySetBinding associated in some way with the message flow. There are 5 ways to create this association in the BAR file editor: 1. Message Flow 'provider' (applies to all SOAPInput and SOAPReply nodes). 2. Message Flow 'consumer' (applies to all SOAPRequest, SOAPAsyncRequest and SOAPAsyncResponse nodes). 3. SOAPInput (also all applies to SOAPReply). 4. SOAPRequest. 5. SOAPAsyncRequest (also applies to SOAPAsyncResponse). A message flow may have all some or all assocations defined. A single instance of this class will be instantiated for each association.
    • Constructor Detail

      • PolicySetBindingsName

        public PolicySetBindingsName()
    • Method Detail

      • isConsumer

        public boolean isConsumer()
        Returns:
        Returns true if this object refers to a PolicySet or PolicySetBindings name set on the Consumer field in the BAR file editor for a Message Flow.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • isProvider

        public boolean isProvider()
        Returns:
        Returns true if this object refers to a PolicySet or PolicySetBindings name set on the Provider field in the BAR file editor for a Message Flow.
      • isNode

        public boolean isNode()
        Returns:
        Returns true if this object refers to a PolicySet or PolicySetBindings name set on a specific node (SOAPInput, SOAPRequest or SOAPAsyncRequest) in the BAR file editor for a Message Flow.
      • getName

        public java.lang.String getName()
        Returns:
        Returns the name of the PolicySet or PolicySetBindings. null is returned if the PolicySet or PolicySetBinding name has not been set.
      • getNodeLabel

        public java.lang.String getNodeLabel()
        Returns:
        Returns the label of the node for which this PolicySet or PolicySetBindings name was set in the BAR file editor. null is returned if the node label has not been set.
      • getNodeType

        public java.lang.String getNodeType()
        Returns:
        Returns the type of the node (ComIbmSOAPInputNode, ComIbmSOAPRequestNode or ComIbmSOAPAsyncRequestNode) for which this PolicySet or PolicySetBinding name was set in the BAR file editor. null is returned if the node type has not been set.