Class PollerImp

    • Field Detail

      • log

        protected transient org.slf4j.Logger log
    • Constructor Detail

      • PollerImp

        public PollerImp()
    • Method Detail

      • attemptLock

        protected boolean attemptLock()
      • releaseLock

        protected void releaseLock()
      • retrieveConsumer

        public AdaptrisPollingConsumer retrieveConsumer()
        Description copied from interface: Poller

        Retrieve the AdaptrisPollingConsumer to use.

        Specified by:
        retrieveConsumer in interface Poller
        Returns:
        the AdaptrisPollingConsumer to use
      • retrieveConsumer

        public <T> T retrieveConsumer​(java.lang.Class<T> type)
        Description copied from interface: Poller
        Return the register consumer with casting.
        Specified by:
        retrieveConsumer in interface Poller
      • processMessages

        protected void processMessages()

        Message processing behaviour, which is common to concrete implementations. (The difference is how it is triggered.)