public void write(MarshallerWriteContext context) throws IOException { context.writeShort( WorkingMemoryAction.WorkingMemoryReteAssertAction ); context.writeInt( this.factHandle.getId() ); context.writeBoolean( this.removeLogical ); context.writeBoolean( this.updateEqualsMap ); if ( this.ruleOrigin != null ) { context.writeBoolean( true ); context.writeUTF( ruleOrigin.getPackage() ); context.writeUTF( ruleOrigin.getName() ); } else { context.writeBoolean( false ); } if ( this.leftTuple != null ) { context.writeBoolean( true ); context.writeInt( context.terminalTupleMap.get( this.leftTuple ) ); } else { context.writeBoolean( false ); } }
context.writeShort( PersisterEnums.AGENDA_GROUP ); context.writeUTF( group.getName() ); context.writeBoolean( group.isActive() ); context.writeBoolean( group.isActive() ); context.writeBoolean( group.isAutoDeactivate() ); Map<Long, String> nodeInstances = group.getNodeInstances(); context.writeInt( nodeInstances.size() );
outCtx.writeLong( cronTrigger.getStartTime().getTime() ); if ( cronTrigger.getEndTime() != null ) { outCtx.writeBoolean( true ); outCtx.writeLong( cronTrigger.getEndTime().getTime() ); } else { outCtx.writeBoolean( false ); outCtx.writeUTF( cronTrigger.getCronEx().getCronExpression() ); if ( cronTrigger.getNextFireTime() != null ) { outCtx.writeBoolean( true ); outCtx.writeLong( cronTrigger.getNextFireTime().getTime() ); } else { outCtx.writeBoolean( false ); outCtx.writeLong( intTrigger.getStartTime().getTime() ); if ( intTrigger.getEndTime() != null ) { outCtx.writeBoolean( true ); outCtx.writeLong( intTrigger.getEndTime().getTime() ); } else { outCtx.writeBoolean( false ); outCtx.writeBoolean( true ); outCtx.writeLong( intTrigger.getNextFireTime().getTime() ); } else { outCtx.writeBoolean( false );
boolean isOpen = node.isOpenQuery(); context.writeBoolean( isOpen ); if ( isOpen ) { InternalFactHandle factHandle = (InternalFactHandle) leftTuple.getObject(); context.writeBoolean( true ); RightTuple rightTuple = (RightTuple) leftTuple.getObject();
context.writeBoolean( true ); wm.stopPartitionManagers(); } else { context.writeBoolean( false );