Class SSEThrottledTemplateWriter

    • Field Detail

      • SSE_ID_PREFIX

        private static final char[] SSE_ID_PREFIX
      • SSE_EVENT_PREFIX

        private static final char[] SSE_EVENT_PREFIX
      • SSE_DATA_PREFIX

        private static final char[] SSE_DATA_PREFIX
      • id

        private char[] id
      • event

        private char[] event
      • eventHasMeta

        private boolean eventHasMeta
      • newEvent

        private boolean newEvent
    • Constructor Detail

      • SSEThrottledTemplateWriter

        SSEThrottledTemplateWriter​(java.lang.String templateName,
                                   TemplateFlowController flowController)
    • Method Detail

      • doStartEvent

        private void doStartEvent()
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(int c)
                   throws java.io.IOException
        Overrides:
        write in class ThrottledTemplateWriter
        Throws:
        java.io.IOException
      • write

        public void write​(java.lang.String str)
                   throws java.io.IOException
        Overrides:
        write in class ThrottledTemplateWriter
        Throws:
        java.io.IOException
      • write

        public void write​(java.lang.String str,
                          int off,
                          int len)
                   throws java.io.IOException
        Overrides:
        write in class ThrottledTemplateWriter
        Throws:
        java.io.IOException
      • write

        public void write​(char[] cbuf)
                   throws java.io.IOException
        Overrides:
        write in class ThrottledTemplateWriter
        Throws:
        java.io.IOException
      • write

        public void write​(char[] cbuf,
                          int off,
                          int len)
                   throws java.io.IOException
        Overrides:
        write in class ThrottledTemplateWriter
        Throws:
        java.io.IOException
      • checkTokenValid

        private static boolean checkTokenValid​(char[] token)