Class StreamEvent

    • Constructor Detail

      • StreamEvent

        public StreamEvent​(int beforeWindowDataSize,
                           int onAfterWindowDataSize,
                           int outputDataSize)
    • Method Detail

      • getBeforeWindowData

        public Object[] getBeforeWindowData()
      • setBeforeWindowData

        public void setBeforeWindowData​(Object[] beforeWindowData)
      • getOnAfterWindowData

        public Object[] getOnAfterWindowData()
      • setOnAfterWindowData

        public void setOnAfterWindowData​(Object[] onAfterWindowData)
      • setTimestamp

        public void setTimestamp​(long timestamp)
      • setOutputData

        public void setOutputData​(Object[] outputData)
      • hasNext

        public boolean hasNext()
      • getAttribute

        public Object getAttribute​(int[] position)
        Specified by:
        getAttribute in interface ComplexEvent
        Parameters:
        position - int array of 4 elements position[0] and position[1] are discarded position[2]-BeforeWindowData or OutputData or AfterWindowData, position[3]- which attribute
        Returns:
        attribute
      • setOnAfterWindowData

        public void setOnAfterWindowData​(Object object,
                                         int index)
      • setBeforeWindowData

        public void setBeforeWindowData​(Object object,
                                        int index)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public String toString​(long maxNoOfEventsToPrint)