Class ProtoStreamStoredObject

  • All Implemented Interfaces:
    org.drools.reliability.core.StoredObject

    public class ProtoStreamStoredObject
    extends java.lang.Object
    implements org.drools.reliability.core.StoredObject
    • Constructor Summary

      Constructors 
      Constructor Description
      ProtoStreamStoredObject​(java.lang.Object object, boolean propagated)  
      ProtoStreamStoredObject​(java.lang.Object object, boolean propagated, long timestamp, long duration)  
      ProtoStreamStoredObject​(org.infinispan.protostream.types.protobuf.AnySchema.Any protoObject, boolean propagated, long timestamp, long duration)  
    • Constructor Detail

      • ProtoStreamStoredObject

        public ProtoStreamStoredObject​(java.lang.Object object,
                                       boolean propagated)
      • ProtoStreamStoredObject

        public ProtoStreamStoredObject​(java.lang.Object object,
                                       boolean propagated,
                                       long timestamp,
                                       long duration)
      • ProtoStreamStoredObject

        @ProtoFactory
        public ProtoStreamStoredObject​(org.infinispan.protostream.types.protobuf.AnySchema.Any protoObject,
                                       boolean propagated,
                                       long timestamp,
                                       long duration)
    • Method Detail

      • getProtoObject

        @ProtoField(value=1,
                    required=true)
        public org.infinispan.protostream.types.protobuf.AnySchema.Any getProtoObject()
      • isPropagated

        @ProtoField(value=2,
                    required=true)
        public boolean isPropagated()
        Specified by:
        isPropagated in interface org.drools.reliability.core.StoredObject
      • getTimestamp

        @ProtoField(value=3,
                    required=true)
        public long getTimestamp()
        Specified by:
        getTimestamp in interface org.drools.reliability.core.StoredObject
      • getDuration

        @ProtoField(value=4,
                    required=true)
        public long getDuration()
        Specified by:
        getDuration in interface org.drools.reliability.core.StoredObject
      • isEvent

        public boolean isEvent()
        Specified by:
        isEvent in interface org.drools.reliability.core.StoredObject
      • getObject

        public java.lang.Object getObject()
        Specified by:
        getObject in interface org.drools.reliability.core.StoredObject
      • repropagate

        public void repropagate​(org.drools.core.common.InternalWorkingMemoryEntryPoint ep)
        Specified by:
        repropagate in interface org.drools.reliability.core.StoredObject
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object