private <E extends Exception> void unpackAckFailureMessage( MessageHandler<E> output ) throws E { output.handleAckFailureMessage(); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleDiscardAllMessage(); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleFailureMessage( cause ); }
out.handleIgnoredMessage(); out.handleFailureMessage( error ); out.handleSuccessMessage( successMetadata() );
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleRecordMessage( value ); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleRunMessage( statement, params ); }
private <E extends Exception> void unpackPullAllMessage( MessageHandler<E> output ) throws E, IOException { output.handlePullAllMessage(); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleSuccessMessage( metadata ); }
private <E extends Exception> void unpackIgnoredMessage( MessageHandler<E> output ) throws E { output.handleIgnoredMessage(); }
@Override public void visit( Record record ) throws IOException { out.handleRecordMessage( record ); } } );
private <E extends Exception> void unpackRunMessage( MessageHandler<E> output ) throws E, IOException { String statement = unpacker.unpackString(); Map<String,Object> params = unpackRawMap(); output.handleRunMessage( statement, params ); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handlePullAllMessage(); }
private <E extends Exception> void unpackSuccessMessage( MessageHandler<E> output ) throws E, IOException { Map<String,Object> map = unpackRawMap(); output.handleSuccessMessage( map ); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleIgnoredMessage(); }
private <E extends Exception> void unpackRecordMessage( MessageHandler<E> output ) throws E, IOException { long length = unpacker.unpackListHeader(); final Object[] fields = new Object[(int) length]; for ( int i = 0; i < length; i++ ) { fields[i] = unpackValue(); } output.handleRecordMessage( record( fields ) ); }
@Override public <E extends Exception> void dispatch( MessageHandler<E> consumer ) throws E { consumer.handleAckFailureMessage(); }
private <E extends Exception> void unpackFailureMessage( MessageHandler<E> output ) throws E, IOException { Map<String,Object> map = unpackRawMap(); String codeStr = map.containsKey( "code" ) ? (String) map.get( "code" ) : Status.General.UnknownFailure.name(); String msg = map.containsKey( "message" ) ? (String) map.get( "message" ) : "<No message supplied>"; output.handleFailureMessage( new Neo4jError( codeFromString( codeStr ), msg ) ); }
private <E extends Exception> void unpackDiscardAllMessage( MessageHandler<E> output ) throws E, IOException { output.handleDiscardAllMessage(); }