Package org.drools.core.marshalling.impl.ProtobufMessages.ActionQueue

Examples of org.drools.core.marshalling.impl.ProtobufMessages.ActionQueue.LogicalRetract


            this.activation = (Activation) context.terminalTupleMap.get( context.readInt() ).getObject();
        }

        public LogicalCallback(MarshallerReaderContext context,
                                      Action _action) {
            LogicalRetract _retract = _action.getLogicalRetract();

            this.handle = context.handles.get( _retract.getHandleId() );
            this.activation = (Activation) context.filter
                    .getTuplesCache().get( PersisterHelper.createActivationKey( _retract.getActivation().getPackageName(),
                                                                                _retract.getActivation().getRuleName(),
                                                                                _retract.getActivation().getTuple() ) ).getObject();
            this.context = this.activation.getPropagationContext();
            this.fullyRetract = _retract.getFullyRetract();
            this.update = _retract.getUpdate();
        }
View Full Code Here


            context.writeLong( this.context.getPropagationNumber() );
            context.writeInt( context.terminalTupleMap.get( this.activation.getTuple() ) );
        }

        public ProtobufMessages.ActionQueue.Action serialize(MarshallerWriteContext context) {
            LogicalRetract _retract = ProtobufMessages.ActionQueue.LogicalRetract.newBuilder()
                    .setHandleId( this.handle.getId() )
                    .setActivation( PersisterHelper.createActivation( this.activation.getRule().getPackageName(),
                                                                      this.activation.getRule().getName(),
                                                                      this.activation.getTuple() ) )
                    .setFullyRetract( fullyRetract )
View Full Code Here

            this.activation = (Activation) context.terminalTupleMap.get( context.readInt() ).getObject();
        }

        public LogicalCallback(MarshallerReaderContext context,
                                      Action _action) {
            LogicalRetract _retract = _action.getLogicalRetract();

            this.handle = context.handles.get( _retract.getHandleId() );
            this.activation = (Activation) context.filter
                    .getTuplesCache().get( PersisterHelper.createActivationKey(_retract.getActivation().getPackageName(),
                                                                               _retract.getActivation().getRuleName(),
                                                                               _retract.getActivation().getTuple()) ).getObject();
            this.context = this.activation.getPropagationContext();
            this.fullyRetract = _retract.getFullyRetract();
            this.update = _retract.getUpdate();
        }
View Full Code Here

            context.writeLong( this.context.getPropagationNumber() );
            context.writeInt( context.terminalTupleMap.get( this.activation.getTuple() ) );
        }

        public Action serialize(MarshallerWriteContext context) {
            LogicalRetract _retract = LogicalRetract.newBuilder()
                    .setHandleId( this.handle.getId() )
                    .setActivation( PersisterHelper.createActivation( this.activation.getRule().getPackageName(),
                                                                      this.activation.getRule().getName(),
                                                                      this.activation.getTuple() ) )
                    .setFullyRetract( fullyRetract )
View Full Code Here

TOP

Related Classes of org.drools.core.marshalling.impl.ProtobufMessages.ActionQueue.LogicalRetract

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.