Interface SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
,SipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Enclosing interface:
- SipEndpointBuilderFactory
public static interface SipEndpointBuilderFactory.AdvancedSipEndpointBuilder extends SipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder, SipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
Advanced builder for endpoint for the SIP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
addressFactory(Object addressFactory)
To use a custom AddressFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
addressFactory(String addressFactory)
To use a custom AddressFactory.default SipEndpointBuilderFactory.SipEndpointBuilder
basic()
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
callIdHeader(Object callIdHeader)
A custom Header object containing call details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
callIdHeader(String callIdHeader)
A custom Header object containing call details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
contactHeader(Object contactHeader)
An optional custom Header object containing verbose contact details (email, phone number etc).default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
contactHeader(String contactHeader)
An optional custom Header object containing verbose contact details (email, phone number etc).default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
contentTypeHeader(Object contentTypeHeader)
A custom Header object containing message content details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
contentTypeHeader(String contentTypeHeader)
A custom Header object containing message content details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
eventHeader(Object eventHeader)
A custom Header object containing event details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
eventHeader(String eventHeader)
A custom Header object containing event details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
expiresHeader(Object expiresHeader)
A custom Header object containing message expiration details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
expiresHeader(String expiresHeader)
A custom Header object containing message expiration details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
extensionHeader(Object extensionHeader)
A custom Header object containing user/application specific details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
extensionHeader(String extensionHeader)
A custom Header object containing user/application specific details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
fromHeader(Object fromHeader)
A custom Header object containing message originator settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
fromHeader(String fromHeader)
A custom Header object containing message originator settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
headerFactory(Object headerFactory)
To use a custom HeaderFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
headerFactory(String headerFactory)
To use a custom HeaderFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
listeningPoint(Object listeningPoint)
To use a custom ListeningPoint implementation.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
listeningPoint(String listeningPoint)
To use a custom ListeningPoint implementation.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
maxForwardsHeader(Object maxForwardsHeader)
A custom Header object containing details on maximum proxy forwards.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
maxForwardsHeader(String maxForwardsHeader)
A custom Header object containing details on maximum proxy forwards.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
maxMessageSize(int maxMessageSize)
Setting for maximum allowed Message size in bytes.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
maxMessageSize(String maxMessageSize)
Setting for maximum allowed Message size in bytes.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
messageFactory(Object messageFactory)
To use a custom MessageFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
messageFactory(String messageFactory)
To use a custom MessageFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
sipFactory(Object sipFactory)
To use a custom SipFactory to create the SipStack to be used.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
sipFactory(String sipFactory)
To use a custom SipFactory to create the SipStack to be used.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
sipStack(Object sipStack)
To use a custom SipStack.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
sipStack(String sipStack)
To use a custom SipStack.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
sipUri(Object sipUri)
To use a custom SipURI.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
sipUri(String sipUri)
To use a custom SipURI.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
toHeader(Object toHeader)
A custom Header object containing message receiver settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
toHeader(String toHeader)
A custom Header object containing message receiver settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
viaHeaders(String viaHeaders)
List of custom Header objects of the type javax.sip.header.ViaHeader.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder
viaHeaders(List<Object> viaHeaders)
List of custom Header objects of the type javax.sip.header.ViaHeader.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
-
-
-
Method Detail
-
basic
default SipEndpointBuilderFactory.SipEndpointBuilder basic()
- Specified by:
basic
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
basic
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
-
addressFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder addressFactory(Object addressFactory)
To use a custom AddressFactory. The option is a: <code>javax.sip.address.AddressFactory</code> type. Group: advanced- Specified by:
addressFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
addressFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
addressFactory
- the value to set- Returns:
- the dsl builder
-
addressFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder addressFactory(String addressFactory)
To use a custom AddressFactory. The option will be converted to a <code>javax.sip.address.AddressFactory</code> type. Group: advanced- Specified by:
addressFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
addressFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
addressFactory
- the value to set- Returns:
- the dsl builder
-
callIdHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder callIdHeader(Object callIdHeader)
A custom Header object containing call details. Must implement the type javax.sip.header.CallIdHeader. The option is a: <code>javax.sip.header.CallIdHeader</code> type. Group: advanced- Specified by:
callIdHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
callIdHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
callIdHeader
- the value to set- Returns:
- the dsl builder
-
callIdHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder callIdHeader(String callIdHeader)
A custom Header object containing call details. Must implement the type javax.sip.header.CallIdHeader. The option will be converted to a <code>javax.sip.header.CallIdHeader</code> type. Group: advanced- Specified by:
callIdHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
callIdHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
callIdHeader
- the value to set- Returns:
- the dsl builder
-
contactHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder contactHeader(Object contactHeader)
An optional custom Header object containing verbose contact details (email, phone number etc). Must implement the type javax.sip.header.ContactHeader. The option is a: <code>javax.sip.header.ContactHeader</code> type. Group: advanced- Specified by:
contactHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
contactHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
contactHeader
- the value to set- Returns:
- the dsl builder
-
contactHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder contactHeader(String contactHeader)
An optional custom Header object containing verbose contact details (email, phone number etc). Must implement the type javax.sip.header.ContactHeader. The option will be converted to a <code>javax.sip.header.ContactHeader</code> type. Group: advanced- Specified by:
contactHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
contactHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
contactHeader
- the value to set- Returns:
- the dsl builder
-
contentTypeHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder contentTypeHeader(Object contentTypeHeader)
A custom Header object containing message content details. Must implement the type javax.sip.header.ContentTypeHeader. The option is a: <code>javax.sip.header.ContentTypeHeader</code> type. Group: advanced- Specified by:
contentTypeHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
contentTypeHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
contentTypeHeader
- the value to set- Returns:
- the dsl builder
-
contentTypeHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder contentTypeHeader(String contentTypeHeader)
A custom Header object containing message content details. Must implement the type javax.sip.header.ContentTypeHeader. The option will be converted to a <code>javax.sip.header.ContentTypeHeader</code> type. Group: advanced- Specified by:
contentTypeHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
contentTypeHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
contentTypeHeader
- the value to set- Returns:
- the dsl builder
-
eventHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder eventHeader(Object eventHeader)
A custom Header object containing event details. Must implement the type javax.sip.header.EventHeader. The option is a: <code>javax.sip.header.EventHeader</code> type. Group: advanced- Specified by:
eventHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
eventHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
eventHeader
- the value to set- Returns:
- the dsl builder
-
eventHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder eventHeader(String eventHeader)
A custom Header object containing event details. Must implement the type javax.sip.header.EventHeader. The option will be converted to a <code>javax.sip.header.EventHeader</code> type. Group: advanced- Specified by:
eventHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
eventHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
eventHeader
- the value to set- Returns:
- the dsl builder
-
expiresHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder expiresHeader(Object expiresHeader)
A custom Header object containing message expiration details. Must implement the type javax.sip.header.ExpiresHeader. The option is a: <code>javax.sip.header.ExpiresHeader</code> type. Group: advanced- Specified by:
expiresHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
expiresHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
expiresHeader
- the value to set- Returns:
- the dsl builder
-
expiresHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder expiresHeader(String expiresHeader)
A custom Header object containing message expiration details. Must implement the type javax.sip.header.ExpiresHeader. The option will be converted to a <code>javax.sip.header.ExpiresHeader</code> type. Group: advanced- Specified by:
expiresHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
expiresHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
expiresHeader
- the value to set- Returns:
- the dsl builder
-
extensionHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder extensionHeader(Object extensionHeader)
A custom Header object containing user/application specific details. Must implement the type javax.sip.header.ExtensionHeader. The option is a: <code>javax.sip.header.ExtensionHeader</code> type. Group: advanced- Specified by:
extensionHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
extensionHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
extensionHeader
- the value to set- Returns:
- the dsl builder
-
extensionHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder extensionHeader(String extensionHeader)
A custom Header object containing user/application specific details. Must implement the type javax.sip.header.ExtensionHeader. The option will be converted to a <code>javax.sip.header.ExtensionHeader</code> type. Group: advanced- Specified by:
extensionHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
extensionHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
extensionHeader
- the value to set- Returns:
- the dsl builder
-
fromHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder fromHeader(Object fromHeader)
A custom Header object containing message originator settings. Must implement the type javax.sip.header.FromHeader. The option is a: <code>javax.sip.header.FromHeader</code> type. Group: advanced- Specified by:
fromHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
fromHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
fromHeader
- the value to set- Returns:
- the dsl builder
-
fromHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder fromHeader(String fromHeader)
A custom Header object containing message originator settings. Must implement the type javax.sip.header.FromHeader. The option will be converted to a <code>javax.sip.header.FromHeader</code> type. Group: advanced- Specified by:
fromHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
fromHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
fromHeader
- the value to set- Returns:
- the dsl builder
-
headerFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder headerFactory(Object headerFactory)
To use a custom HeaderFactory. The option is a: <code>javax.sip.header.HeaderFactory</code> type. Group: advanced- Specified by:
headerFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
headerFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
headerFactory
- the value to set- Returns:
- the dsl builder
-
headerFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder headerFactory(String headerFactory)
To use a custom HeaderFactory. The option will be converted to a <code>javax.sip.header.HeaderFactory</code> type. Group: advanced- Specified by:
headerFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
headerFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
headerFactory
- the value to set- Returns:
- the dsl builder
-
listeningPoint
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder listeningPoint(Object listeningPoint)
To use a custom ListeningPoint implementation. The option is a: <code>javax.sip.ListeningPoint</code> type. Group: advanced- Specified by:
listeningPoint
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
listeningPoint
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
listeningPoint
- the value to set- Returns:
- the dsl builder
-
listeningPoint
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder listeningPoint(String listeningPoint)
To use a custom ListeningPoint implementation. The option will be converted to a <code>javax.sip.ListeningPoint</code> type. Group: advanced- Specified by:
listeningPoint
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
listeningPoint
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
listeningPoint
- the value to set- Returns:
- the dsl builder
-
maxForwardsHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder maxForwardsHeader(Object maxForwardsHeader)
A custom Header object containing details on maximum proxy forwards. This header places a limit on the viaHeaders possible. Must implement the type javax.sip.header.MaxForwardsHeader. The option is a: <code>javax.sip.header.MaxForwardsHeader</code> type. Group: advanced- Specified by:
maxForwardsHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
maxForwardsHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
maxForwardsHeader
- the value to set- Returns:
- the dsl builder
-
maxForwardsHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder maxForwardsHeader(String maxForwardsHeader)
A custom Header object containing details on maximum proxy forwards. This header places a limit on the viaHeaders possible. Must implement the type javax.sip.header.MaxForwardsHeader. The option will be converted to a <code>javax.sip.header.MaxForwardsHeader</code> type. Group: advanced- Specified by:
maxForwardsHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
maxForwardsHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
maxForwardsHeader
- the value to set- Returns:
- the dsl builder
-
maxMessageSize
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder maxMessageSize(int maxMessageSize)
Setting for maximum allowed Message size in bytes. The option is a: <code>int</code> type. Default: 1048576 Group: advanced- Specified by:
maxMessageSize
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
maxMessageSize
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
maxMessageSize
- the value to set- Returns:
- the dsl builder
-
maxMessageSize
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder maxMessageSize(String maxMessageSize)
Setting for maximum allowed Message size in bytes. The option will be converted to a <code>int</code> type. Default: 1048576 Group: advanced- Specified by:
maxMessageSize
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
maxMessageSize
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
maxMessageSize
- the value to set- Returns:
- the dsl builder
-
messageFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder messageFactory(Object messageFactory)
To use a custom MessageFactory. The option is a: <code>javax.sip.message.MessageFactory</code> type. Group: advanced- Specified by:
messageFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
messageFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
messageFactory
- the value to set- Returns:
- the dsl builder
-
messageFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder messageFactory(String messageFactory)
To use a custom MessageFactory. The option will be converted to a <code>javax.sip.message.MessageFactory</code> type. Group: advanced- Specified by:
messageFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
messageFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
messageFactory
- the value to set- Returns:
- the dsl builder
-
sipFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipFactory(Object sipFactory)
To use a custom SipFactory to create the SipStack to be used. The option is a: <code>javax.sip.SipFactory</code> type. Group: advanced- Specified by:
sipFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
sipFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
sipFactory
- the value to set- Returns:
- the dsl builder
-
sipFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipFactory(String sipFactory)
To use a custom SipFactory to create the SipStack to be used. The option will be converted to a <code>javax.sip.SipFactory</code> type. Group: advanced- Specified by:
sipFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
sipFactory
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
sipFactory
- the value to set- Returns:
- the dsl builder
-
sipStack
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipStack(Object sipStack)
To use a custom SipStack. The option is a: <code>javax.sip.SipStack</code> type. Group: advanced- Specified by:
sipStack
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
sipStack
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
sipStack
- the value to set- Returns:
- the dsl builder
-
sipStack
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipStack(String sipStack)
To use a custom SipStack. The option will be converted to a <code>javax.sip.SipStack</code> type. Group: advanced- Specified by:
sipStack
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
sipStack
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
sipStack
- the value to set- Returns:
- the dsl builder
-
sipUri
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipUri(Object sipUri)
To use a custom SipURI. If none configured, then the SipUri fallback to use the options toUser toHost:toPort. The option is a: <code>javax.sip.address.SipURI</code> type. Group: advanced- Specified by:
sipUri
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
sipUri
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
sipUri
- the value to set- Returns:
- the dsl builder
-
sipUri
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipUri(String sipUri)
To use a custom SipURI. If none configured, then the SipUri fallback to use the options toUser toHost:toPort. The option will be converted to a <code>javax.sip.address.SipURI</code> type. Group: advanced- Specified by:
sipUri
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
sipUri
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
sipUri
- the value to set- Returns:
- the dsl builder
-
toHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder toHeader(Object toHeader)
A custom Header object containing message receiver settings. Must implement the type javax.sip.header.ToHeader. The option is a: <code>javax.sip.header.ToHeader</code> type. Group: advanced- Specified by:
toHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
toHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
toHeader
- the value to set- Returns:
- the dsl builder
-
toHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder toHeader(String toHeader)
A custom Header object containing message receiver settings. Must implement the type javax.sip.header.ToHeader. The option will be converted to a <code>javax.sip.header.ToHeader</code> type. Group: advanced- Specified by:
toHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
toHeader
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
toHeader
- the value to set- Returns:
- the dsl builder
-
viaHeaders
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder viaHeaders(List<Object> viaHeaders)
List of custom Header objects of the type javax.sip.header.ViaHeader. Each ViaHeader containing a proxy address for request forwarding. (Note this header is automatically updated by each proxy when the request arrives at its listener). The option is a: <code>java.util.List<javax.sip.header.ViaHeader></code> type. Group: advanced- Specified by:
viaHeaders
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
viaHeaders
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
viaHeaders
- the value to set- Returns:
- the dsl builder
-
viaHeaders
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder viaHeaders(String viaHeaders)
List of custom Header objects of the type javax.sip.header.ViaHeader. Each ViaHeader containing a proxy address for request forwarding. (Note this header is automatically updated by each proxy when the request arrives at its listener). The option will be converted to a <code>java.util.List<javax.sip.header.ViaHeader></code> type. Group: advanced- Specified by:
viaHeaders
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder
- Specified by:
viaHeaders
in interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
- Parameters:
viaHeaders
- the value to set- Returns:
- the dsl builder
-
-