private Location checkpointProducerAudit() throws IOException { if (metadata.producerSequenceIdTracker == null || metadata.producerSequenceIdTracker.modified()) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oout = new ObjectOutputStream(baos); oout.writeObject(metadata.producerSequenceIdTracker); oout.flush(); oout.close(); // using completion callback allows a disk sync to be avoided when enableJournalDiskSyncs = false Location location = store(new KahaProducerAuditCommand().setAudit(new Buffer(baos.toByteArray())), nullCompletionCallback); try { location.getLatch().await(); if (location.getException().get() != null) { throw location.getException().get(); } } catch (InterruptedException e) { throw new InterruptedIOException(e.toString()); } return location; } return metadata.producerSequenceIdTrackerLocation; }
public KahaProducerAuditCommand clone() { return new KahaProducerAuditCommand().mergeFrom(this); }
private Location checkpointProducerAudit() throws IOException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oout = new ObjectOutputStream(baos); oout.writeObject(metadata.producerSequenceIdTracker); oout.flush(); oout.close(); return store(new KahaProducerAuditCommand().setAudit(new Buffer(baos.toByteArray())), true, null, null); }
public static KahaProducerAuditCommand parseUnframed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(java.io.InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(java.io.InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(org.apache.activemq.protobuf.Buffer data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(java.io.InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(java.io.InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(org.apache.activemq.protobuf.Buffer data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseFramed(java.io.InputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaProducerAuditCommand().mergeFramed(data).checktInitialized(); }
public static KahaProducerAuditCommand parseUnframed(org.apache.activemq.protobuf.Buffer data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaProducerAuditCommand().mergeUnframed(data).checktInitialized(); }