Class UdpParserBase

    • Field Detail

    • Method Detail

      • parse

        protected abstract RecordProvider parse​(Session session,
                                                io.netty.buffer.ByteBuf buffer)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • buildSessionKey

        protected abstract UdpSessionManager.SessionKey buildSessionKey​(java.net.InetSocketAddress remoteAddress,
                                                                        java.net.InetSocketAddress localAddress)
      • parse

        public final java.util.concurrent.CompletableFuture<?> parse​(io.netty.buffer.ByteBuf buffer,
                                                                     java.net.InetSocketAddress remoteAddress,
                                                                     java.net.InetSocketAddress localAddress)
                                                              throws java.lang.Exception
        Specified by:
        parse in interface UdpParser
        Throws:
        java.lang.Exception
      • start

        public void start​(java.util.concurrent.ScheduledExecutorService executorService)
        Specified by:
        start in interface Parser
        Overrides:
        start in class ParserBase
      • getTemplateTimeout

        public java.time.Duration getTemplateTimeout()
      • setTemplateTimeout

        public void setTemplateTimeout​(java.time.Duration templateTimeout)