public final class Cause extends Object
StatusCode
and extension headers related to an event.Constructor and Description |
---|
Cause(int statusCode)
Constructor.
|
Cause(StatusCode statusCode)
Constructor.
|
Cause(StatusCode statusCode,
Map extHeaders)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Cause |
create(Frame frame)
Creates an instance from a frame.
|
Map |
getExtHeaders()
Gets the extension headers if any.
|
StatusCode |
getStatusCode()
Gets the status code if available.
|
String |
toString() |
public Cause(int statusCode)
statusCode
- Status codepublic Cause(StatusCode statusCode)
statusCode
- Status codepublic Cause(StatusCode statusCode, Map extHeaders)
statusCode
- Status codeextHeaders
- Ext headerspublic static Cause create(Frame frame)
frame
- Frame (can be null)public StatusCode getStatusCode()
public Map getExtHeaders()