public interface  io.vertx.core.parsetools.RecordParser extends java.lang.Object implements io.vertx.core.Handler, io.vertx.core.streams.ReadStream
{
public abstract void setOutput(io.vertx.core.Handler);
public static io.vertx.core.parsetools.RecordParser newDelimited(java.lang.String, io.vertx.core.Handler)
{
io.vertx.core.parsetools.RecordParser v;
java.lang.String v;
io.vertx.core.Handler v;
v := @parameter: java.lang.String;
v := @parameter: io.vertx.core.Handler;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newDelimited(java.lang.String,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, null, v);
return v;
}
public static io.vertx.core.parsetools.RecordParser newDelimited(java.lang.String, io.vertx.core.streams.ReadStream)
{
io.vertx.core.streams.ReadStream v;
io.vertx.core.parsetools.RecordParser v;
java.lang.String v;
v := @parameter: java.lang.String;
v := @parameter: io.vertx.core.streams.ReadStream;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newDelimited(java.lang.String,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, v, null);
return v;
}
public static io.vertx.core.parsetools.RecordParser newDelimited(java.lang.String)
{
io.vertx.core.parsetools.RecordParser v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newDelimited(java.lang.String,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, null, null);
return v;
}
public static io.vertx.core.parsetools.RecordParser newDelimited(io.vertx.core.buffer.Buffer)
{
io.vertx.core.parsetools.RecordParser v;
io.vertx.core.buffer.Buffer v;
v := @parameter: io.vertx.core.buffer.Buffer;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newDelimited(io.vertx.core.buffer.Buffer,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, null, null);
return v;
}
public static io.vertx.core.parsetools.RecordParser newDelimited(io.vertx.core.buffer.Buffer, io.vertx.core.Handler)
{
io.vertx.core.parsetools.RecordParser v;
io.vertx.core.Handler v;
io.vertx.core.buffer.Buffer v;
v := @parameter: io.vertx.core.buffer.Buffer;
v := @parameter: io.vertx.core.Handler;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newDelimited(io.vertx.core.buffer.Buffer,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, null, v);
return v;
}
public static io.vertx.core.parsetools.RecordParser newDelimited(io.vertx.core.buffer.Buffer, io.vertx.core.streams.ReadStream)
{
io.vertx.core.streams.ReadStream v;
io.vertx.core.parsetools.RecordParser v;
io.vertx.core.buffer.Buffer v;
v := @parameter: io.vertx.core.buffer.Buffer;
v := @parameter: io.vertx.core.streams.ReadStream;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newDelimited(io.vertx.core.buffer.Buffer,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, v, null);
return v;
}
public static io.vertx.core.parsetools.RecordParser newFixed(int)
{
int v;
io.vertx.core.parsetools.RecordParser v;
v := @parameter: int;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newFixed(int,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, null, null);
return v;
}
public static io.vertx.core.parsetools.RecordParser newFixed(int, io.vertx.core.Handler)
{
int v;
io.vertx.core.parsetools.RecordParser v;
io.vertx.core.Handler v;
v := @parameter: int;
v := @parameter: io.vertx.core.Handler;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newFixed(int,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, null, v);
return v;
}
public static io.vertx.core.parsetools.RecordParser newFixed(int, io.vertx.core.streams.ReadStream)
{
int v;
io.vertx.core.streams.ReadStream v;
io.vertx.core.parsetools.RecordParser v;
v := @parameter: int;
v := @parameter: io.vertx.core.streams.ReadStream;
v = staticinvoke <io.vertx.core.parsetools.impl.RecordParserImpl: io.vertx.core.parsetools.RecordParser newFixed(int,io.vertx.core.streams.ReadStream,io.vertx.core.Handler)>(v, v, null);
return v;
}
public abstract void delimitedMode(java.lang.String);
public abstract void delimitedMode(io.vertx.core.buffer.Buffer);
public abstract void fixedSizeMode(int);
public abstract io.vertx.core.parsetools.RecordParser maxRecordSize(int);
public abstract void handle(io.vertx.core.buffer.Buffer);
public abstract io.vertx.core.parsetools.RecordParser exceptionHandler(io.vertx.core.Handler);
public abstract io.vertx.core.parsetools.RecordParser handler(io.vertx.core.Handler);
public abstract io.vertx.core.parsetools.RecordParser pause();
public abstract io.vertx.core.parsetools.RecordParser fetch(long);
public abstract io.vertx.core.parsetools.RecordParser resume();
public abstract io.vertx.core.parsetools.RecordParser endHandler(io.vertx.core.Handler);
}