Class Source

  • All Implemented Interfaces:
    Terminus

    public final class Source
    extends java.lang.Object
    implements Terminus
    • Field Detail

      • DESCRIPTOR_CODE

        public static final UnsignedLong DESCRIPTOR_CODE
      • DESCRIPTOR_SYMBOL

        public static final Symbol DESCRIPTOR_SYMBOL
    • Constructor Detail

      • Source

        public Source()
    • Method Detail

      • getAddress

        public java.lang.String getAddress()
      • setAddress

        public Source setAddress​(java.lang.String address)
      • isDynamic

        public boolean isDynamic()
      • setDynamic

        public Source setDynamic​(boolean dynamic)
      • getDynamicNodeProperties

        public java.util.Map<Symbol,​java.lang.Object> getDynamicNodeProperties()
      • setDynamicNodeProperties

        public Source setDynamicNodeProperties​(java.util.Map<Symbol,​?> dynamicNodeProperties)
      • getCapabilities

        public Symbol[] getCapabilities()
      • setCapabilities

        public Source setCapabilities​(Symbol... capabilities)
      • getDistributionMode

        public Symbol getDistributionMode()
      • setDistributionMode

        public Source setDistributionMode​(Symbol distributionMode)
      • getFilter

        public java.util.Map<Symbol,​java.lang.Object> getFilter()
      • setFilter

        public Source setFilter​(java.util.Map<Symbol,​?> filter)
      • getDefaultOutcome

        public Outcome getDefaultOutcome()
      • setDefaultOutcome

        public Source setDefaultOutcome​(Outcome defaultOutcome)
      • getOutcomes

        public Symbol[] getOutcomes()
      • setOutcomes

        public Source setOutcomes​(Symbol... outcomes)
      • toString

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