java.lang.Object
stincmale.server.netty4.RequestWithMetadata<RQ>
- Type Parameters:
RQ
- A type of the actual request
- All Implemented Interfaces:
ReferenceCounted
@NotThreadSafe public final class RequestWithMetadata<RQ> extends Object implements ReferenceCounted
Allows to attach any data to the actual request before feeding it to the
DispatchMonoHandler
, or for any other purpose.-
Constructor Summary
Constructors Constructor Description RequestWithMetadata(RQ request)
RequestWithMetadata(RQ request, Metadata metadata)
Constructs a newRequestWithMetadata
. -
Method Summary
Modifier and Type Method Description Metadata
metadata()
int
refCnt()
boolean
release()
boolean
release(int decrement)
RQ
request()
RequestWithMetadata<RQ>
retain()
RequestWithMetadata<RQ>
retain(int increment)
String
toString()
ReferenceCounted
touch()
ReferenceCounted
touch(Object hint)
-
Constructor Details
-
RequestWithMetadata
Constructs a newRequestWithMetadata
.Note that
RequestWithMetadata
is just a wrapper around therequest
, so allReferenceCounted
methods are translated to therequest
. -
RequestWithMetadata
-
-
Method Details
-
request
-
metadata
-
refCnt
public final int refCnt()- Specified by:
refCnt
in interfaceReferenceCounted
-
retain
- Specified by:
retain
in interfaceReferenceCounted
-
retain
- Specified by:
retain
in interfaceReferenceCounted
-
touch
- Specified by:
touch
in interfaceReferenceCounted
-
touch
- Specified by:
touch
in interfaceReferenceCounted
-
release
public final boolean release()- Specified by:
release
in interfaceReferenceCounted
-
release
public final boolean release(int decrement)- Specified by:
release
in interfaceReferenceCounted
-
toString
-