@Override protected void onInitialize() { super.onInitialize(); lockReferenceIdGenerator = getClient().getLockReferenceIdGenerator(); queryCacheContext = getContext().getQueryCacheContext(); eventJournalReadResponseDecoder = new ClientMessageDecoder() { @Override public ReadResultSet<?> decodeClientMessage(ClientMessage message) { final MapEventJournalReadCodec.ResponseParameters params = MapEventJournalReadCodec.decodeResponse(message); final PortableReadResultSet<?> resultSet = new PortableReadResultSet<Object>( params.readCount, params.items, params.itemSeqs, params.nextSeqExist ? params.nextSeq : ReadResultSet.SEQUENCE_UNAVAILABLE); resultSet.setSerializationService(getSerializationService()); return resultSet; } }; eventJournalSubscribeResponseDecoder = new ClientMessageDecoder() { @Override public EventJournalInitialSubscriberState decodeClientMessage(ClientMessage message) { final ResponseParameters resp = MapEventJournalSubscribeCodec.decodeResponse(message); return new EventJournalInitialSubscriberState(resp.oldestSequence, resp.newestSequence); } }; }
@Override protected void onInitialize() { super.onInitialize(); lockReferenceIdGenerator = getClient().getLockReferenceIdGenerator(); queryCacheContext = getContext().getQueryCacheContext(); eventJournalReadResponseDecoder = new ClientMessageDecoder() { @Override public ReadResultSet<?> decodeClientMessage(ClientMessage message) { final MapEventJournalReadCodec.ResponseParameters params = MapEventJournalReadCodec.decodeResponse(message); final PortableReadResultSet<?> resultSet = new PortableReadResultSet<Object>( params.readCount, params.items, params.itemSeqs, params.nextSeqExist ? params.nextSeq : ReadResultSet.SEQUENCE_UNAVAILABLE); resultSet.setSerializationService(getSerializationService()); return resultSet; } }; eventJournalSubscribeResponseDecoder = new ClientMessageDecoder() { @Override public EventJournalInitialSubscriberState decodeClientMessage(ClientMessage message) { final ResponseParameters resp = MapEventJournalSubscribeCodec.decodeResponse(message); return new EventJournalInitialSubscriberState(resp.oldestSequence, resp.newestSequence); } }; }