public static class SipURI.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
SipURI |
build()
Construct a
SipURI . |
SipURI.Builder |
host(Buffer host)
Specify the host.
|
SipURI.Builder |
host(java.lang.String host) |
SipURI.Builder |
parameter(Buffer name,
Buffer value) |
SipURI.Builder |
parameter(java.lang.String name,
java.lang.String value) |
SipURI.Builder |
port(int port)
Set the port.
|
SipURI.Builder |
secure()
Mark this
SipURI as a secure sip address, i.e. |
SipURI.Builder |
secure(boolean secure)
Mark this
SipURI as a secure sip address, i.e. |
SipURI.Builder |
user(Buffer user) |
SipURI.Builder |
user(java.lang.String user) |
SipURI.Builder |
useSCTP()
Use SCTP as the transport.
|
SipURI.Builder |
useTCP()
Use TCP as the transport.
|
SipURI.Builder |
useTLS()
Use TLS as the transport.
|
SipURI.Builder |
useUDP()
Use UDP as the transport.
|
SipURI.Builder |
useWS()
Use WebSocket as the transport.
|
public SipURI.Builder user(Buffer user)
user
- public SipURI.Builder user(java.lang.String user)
user
- public SipURI.Builder host(Buffer host) throws SipParseException
SipURI
is mandatory sohost
- SipParseException
public SipURI.Builder host(java.lang.String host) throws SipParseException
SipParseException
public SipURI.Builder parameter(Buffer name, Buffer value) throws SipParseException, java.lang.IllegalArgumentException
SipParseException
java.lang.IllegalArgumentException
public SipURI.Builder parameter(java.lang.String name, java.lang.String value) throws SipParseException, java.lang.IllegalArgumentException
SipParseException
java.lang.IllegalArgumentException
public SipURI.Builder secure()
SipURI
as a secure sip address, i.e. "sips". Same as calling
#secure(true)
public SipURI.Builder secure(boolean secure)
SipURI
as a secure sip address, i.e. "sips" or as a non-secure, i.e.
"sip"public SipURI.Builder port(int port) throws SipParseException
port
- SipParseException
public SipURI.Builder useUDP()
public SipURI.Builder useTCP()
public SipURI.Builder useTLS()
public SipURI.Builder useSCTP()
public SipURI.Builder useWS()
public SipURI build() throws SipParseException
SipURI
.SipParseException
- in case mandatory parameters, such as host(Buffer)
is
missing or if other aspects of constructing the SipURI
fails.Copyright © 2014. All Rights Reserved.