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()