public static class AbstractSipConnector.MessageBuilder extends java.lang.Object implements SipParser.SipMessageHandler
| Modifier and Type | Field and Description |
|---|---|
protected SipConnection |
_connection |
protected SipMessage |
_message |
protected SipServer |
_server |
| Constructor and Description |
|---|
MessageBuilder(SipServer server,
SipConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
badMessage(int status,
java.lang.String reason) |
SipMessage |
getMessage() |
boolean |
headerComplete() |
boolean |
messageComplete(java.nio.ByteBuffer content) |
boolean |
parsedHeader(SipHeader header,
java.lang.String name,
java.lang.String value) |
protected void |
reset() |
boolean |
startRequest(java.lang.String method,
java.lang.String uri,
SipVersion version) |
boolean |
startResponse(SipVersion version,
int status,
java.lang.String reason) |
protected SipServer _server
protected SipConnection _connection
protected SipMessage _message
public MessageBuilder(SipServer server, SipConnection connection)
public boolean startRequest(java.lang.String method,
java.lang.String uri,
SipVersion version)
throws java.text.ParseException
startRequest in interface SipParser.SipMessageHandlerjava.text.ParseExceptionpublic boolean startResponse(SipVersion version, int status, java.lang.String reason) throws java.text.ParseException
startResponse in interface SipParser.SipMessageHandlerjava.text.ParseExceptionpublic boolean parsedHeader(SipHeader header, java.lang.String name, java.lang.String value)
parsedHeader in interface SipParser.SipMessageHandlerpublic boolean headerComplete()
headerComplete in interface SipParser.SipMessageHandlerpublic boolean messageComplete(java.nio.ByteBuffer content)
messageComplete in interface SipParser.SipMessageHandlerpublic void badMessage(int status,
java.lang.String reason)
badMessage in interface SipParser.SipMessageHandlerpublic SipMessage getMessage()
protected void reset()
Copyright © 2015. All Rights Reserved.