Package io.zeebe.transport.impl
Class ServerResponseImpl
- java.lang.Object
-
- io.zeebe.transport.impl.ServerResponseImpl
-
- All Implemented Interfaces:
ServerResponse
,BufferWriter
public final class ServerResponseImpl extends Object implements ServerResponse
-
-
Constructor Summary
Constructors Constructor Description ServerResponseImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerResponseImpl
buffer(org.agrona.DirectBuffer buffer)
ServerResponseImpl
buffer(org.agrona.DirectBuffer buffer, int offset, int length)
int
getLength()
int
getPartitionId()
long
getRequestId()
BufferWriter
getWriter()
ServerResponseImpl
reset()
ServerResponseImpl
setPartitionId(int partitionId)
ServerResponseImpl
setRequestId(long requestId)
void
write(org.agrona.MutableDirectBuffer buffer, int offset)
ServerResponseImpl
writer(BufferWriter writer)
-
-
-
Method Detail
-
writer
public ServerResponseImpl writer(BufferWriter writer)
-
buffer
public ServerResponseImpl buffer(org.agrona.DirectBuffer buffer)
-
buffer
public ServerResponseImpl buffer(org.agrona.DirectBuffer buffer, int offset, int length)
-
reset
public ServerResponseImpl reset()
-
getLength
public int getLength()
- Specified by:
getLength
in interfaceBufferWriter
-
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)
- Specified by:
write
in interfaceBufferWriter
-
getWriter
public BufferWriter getWriter()
-
getRequestId
public long getRequestId()
- Specified by:
getRequestId
in interfaceServerResponse
- Returns:
- the id of the corresponding request
-
getPartitionId
public int getPartitionId()
- Specified by:
getPartitionId
in interfaceServerResponse
- Returns:
- the partition id on which the requests was received and should be send back
-
setPartitionId
public ServerResponseImpl setPartitionId(int partitionId)
-
setRequestId
public ServerResponseImpl setRequestId(long requestId)
-
-