Class DistributionTopic

    • Field Detail

      • logger

        private static final Logger logger
      • DEBUG

        private static final boolean DEBUG
      • serialVersionUID

        private static final long serialVersionUID
        define serialVersionUID for interoperability
        See Also:
        Constant Field Values
      • distributionClassName

        private String distributionClassName
        The acquisition class name.
      • isAsyncDistribution

        private boolean isAsyncDistribution
        Tells if daemon distribution is active. On true, the batchDistribution is set.
    • Constructor Detail

      • DistributionTopic

        public DistributionTopic()
    • Method Detail

      • isAsyncDistribution

        private boolean isAsyncDistribution​(Properties properties)
      • initialize

        public void initialize​(boolean firstTime)
        Description copied from class: Topic
        Initializes the destination.
        Overrides:
        initialize in class Topic
        Parameters:
        firstTime - true when first called by the factory
      • agentFinalize

        public void agentFinalize​(boolean lastTime)
        Description copied from class: Destination
        Finalizes the agent before it is garbaged.
        Overrides:
        agentFinalize in class Destination
        Parameters:
        lastTime - true if the destination is deleted
      • postProcess

        protected void postProcess​(ClientMessages msgs)
        Description copied from class: Destination
        This method is needed to add processing after the standard handling. It is used in subclass of Queue and Topic. The incoming messages can be modified or deleted during the processing.
        Overrides:
        postProcess in class Destination
        Parameters:
        msgs - The incoming messages.