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.AdvancedSipEndpointBuilderaddressFactory(String addressFactory)To use a custom AddressFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderaddressFactory(javax.sip.address.AddressFactory addressFactory)To use a custom AddressFactory.default SipEndpointBuilderFactory.SipEndpointBuilderbasic()default SipEndpointBuilderFactory.AdvancedSipEndpointBuildercallIdHeader(String callIdHeader)A custom Header object containing call details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildercallIdHeader(javax.sip.header.CallIdHeader callIdHeader)A custom Header object containing call details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildercontactHeader(String contactHeader)An optional custom Header object containing verbose contact details (email, phone number etc).default SipEndpointBuilderFactory.AdvancedSipEndpointBuildercontactHeader(javax.sip.header.ContactHeader contactHeader)An optional custom Header object containing verbose contact details (email, phone number etc).default SipEndpointBuilderFactory.AdvancedSipEndpointBuildercontentTypeHeader(String contentTypeHeader)A custom Header object containing message content details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildercontentTypeHeader(javax.sip.header.ContentTypeHeader contentTypeHeader)A custom Header object containing message content details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildereventHeader(String eventHeader)A custom Header object containing event details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildereventHeader(javax.sip.header.EventHeader eventHeader)A custom Header object containing event details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderexpiresHeader(String expiresHeader)A custom Header object containing message expiration details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderexpiresHeader(javax.sip.header.ExpiresHeader expiresHeader)A custom Header object containing message expiration details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderextensionHeader(String extensionHeader)A custom Header object containing user/application specific details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderextensionHeader(javax.sip.header.ExtensionHeader extensionHeader)A custom Header object containing user/application specific details.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderfromHeader(String fromHeader)A custom Header object containing message originator settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderfromHeader(javax.sip.header.FromHeader fromHeader)A custom Header object containing message originator settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderheaderFactory(String headerFactory)To use a custom HeaderFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderheaderFactory(javax.sip.header.HeaderFactory headerFactory)To use a custom HeaderFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderlisteningPoint(String listeningPoint)To use a custom ListeningPoint implementation.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderlisteningPoint(javax.sip.ListeningPoint listeningPoint)To use a custom ListeningPoint implementation.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildermaxForwardsHeader(String maxForwardsHeader)A custom Header object containing details on maximum proxy forwards.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildermaxForwardsHeader(javax.sip.header.MaxForwardsHeader maxForwardsHeader)A custom Header object containing details on maximum proxy forwards.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildermaxMessageSize(int maxMessageSize)Setting for maximum allowed Message size in bytes.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildermaxMessageSize(String maxMessageSize)Setting for maximum allowed Message size in bytes.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildermessageFactory(String messageFactory)To use a custom MessageFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildermessageFactory(javax.sip.message.MessageFactory messageFactory)To use a custom MessageFactory.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildersipFactory(String sipFactory)To use a custom SipFactory to create the SipStack to be used.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildersipFactory(javax.sip.SipFactory sipFactory)To use a custom SipFactory to create the SipStack to be used.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildersipStack(String sipStack)To use a custom SipStack.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildersipStack(javax.sip.SipStack sipStack)To use a custom SipStack.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildersipUri(String sipUri)To use a custom SipURI.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildersipUri(javax.sip.address.SipURI sipUri)To use a custom SipURI.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildertoHeader(String toHeader)A custom Header object containing message receiver settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuildertoHeader(javax.sip.header.ToHeader toHeader)A custom Header object containing message receiver settings.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderviaHeaders(String viaHeaders)List of custom Header objects of the type javax.sip.header.ViaHeader.default SipEndpointBuilderFactory.AdvancedSipEndpointBuilderviaHeaders(List<javax.sip.header.ViaHeader> 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:
basicin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
basicin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder
-
addressFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder addressFactory(javax.sip.address.AddressFactory addressFactory)
To use a custom AddressFactory. The option is a: <code>javax.sip.address.AddressFactory</code> type. Group: advanced- Specified by:
addressFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
addressFactoryin 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:
addressFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
addressFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
addressFactory- the value to set- Returns:
- the dsl builder
-
callIdHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder callIdHeader(javax.sip.header.CallIdHeader 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:
callIdHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
callIdHeaderin 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:
callIdHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
callIdHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
callIdHeader- the value to set- Returns:
- the dsl builder
-
contactHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder contactHeader(javax.sip.header.ContactHeader 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:
contactHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
contactHeaderin 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:
contactHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
contactHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
contactHeader- the value to set- Returns:
- the dsl builder
-
contentTypeHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder contentTypeHeader(javax.sip.header.ContentTypeHeader 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:
contentTypeHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
contentTypeHeaderin 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:
contentTypeHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
contentTypeHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
contentTypeHeader- the value to set- Returns:
- the dsl builder
-
eventHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder eventHeader(javax.sip.header.EventHeader 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:
eventHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
eventHeaderin 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:
eventHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
eventHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
eventHeader- the value to set- Returns:
- the dsl builder
-
expiresHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder expiresHeader(javax.sip.header.ExpiresHeader 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:
expiresHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
expiresHeaderin 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:
expiresHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
expiresHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
expiresHeader- the value to set- Returns:
- the dsl builder
-
extensionHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder extensionHeader(javax.sip.header.ExtensionHeader 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:
extensionHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
extensionHeaderin 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:
extensionHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
extensionHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
extensionHeader- the value to set- Returns:
- the dsl builder
-
fromHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder fromHeader(javax.sip.header.FromHeader 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:
fromHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
fromHeaderin 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:
fromHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
fromHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
fromHeader- the value to set- Returns:
- the dsl builder
-
headerFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder headerFactory(javax.sip.header.HeaderFactory headerFactory)
To use a custom HeaderFactory. The option is a: <code>javax.sip.header.HeaderFactory</code> type. Group: advanced- Specified by:
headerFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
headerFactoryin 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:
headerFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
headerFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
headerFactory- the value to set- Returns:
- the dsl builder
-
listeningPoint
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder listeningPoint(javax.sip.ListeningPoint listeningPoint)
To use a custom ListeningPoint implementation. The option is a: <code>javax.sip.ListeningPoint</code> type. Group: advanced- Specified by:
listeningPointin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
listeningPointin 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:
listeningPointin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
listeningPointin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
listeningPoint- the value to set- Returns:
- the dsl builder
-
maxForwardsHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder maxForwardsHeader(javax.sip.header.MaxForwardsHeader 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:
maxForwardsHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
maxForwardsHeaderin 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:
maxForwardsHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
maxForwardsHeaderin 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:
maxMessageSizein interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
maxMessageSizein 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:
maxMessageSizein interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
maxMessageSizein interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
maxMessageSize- the value to set- Returns:
- the dsl builder
-
messageFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder messageFactory(javax.sip.message.MessageFactory messageFactory)
To use a custom MessageFactory. The option is a: <code>javax.sip.message.MessageFactory</code> type. Group: advanced- Specified by:
messageFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
messageFactoryin 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:
messageFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
messageFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
messageFactory- the value to set- Returns:
- the dsl builder
-
sipFactory
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipFactory(javax.sip.SipFactory 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:
sipFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
sipFactoryin 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:
sipFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
sipFactoryin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
sipFactory- the value to set- Returns:
- the dsl builder
-
sipStack
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipStack(javax.sip.SipStack sipStack)
To use a custom SipStack. The option is a: <code>javax.sip.SipStack</code> type. Group: advanced- Specified by:
sipStackin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
sipStackin 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:
sipStackin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
sipStackin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
sipStack- the value to set- Returns:
- the dsl builder
-
sipUri
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder sipUri(javax.sip.address.SipURI 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:
sipUriin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
sipUriin 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:
sipUriin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
sipUriin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
sipUri- the value to set- Returns:
- the dsl builder
-
toHeader
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder toHeader(javax.sip.header.ToHeader 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:
toHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
toHeaderin 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:
toHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
toHeaderin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
toHeader- the value to set- Returns:
- the dsl builder
-
viaHeaders
default SipEndpointBuilderFactory.AdvancedSipEndpointBuilder viaHeaders(List<javax.sip.header.ViaHeader> 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:
viaHeadersin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
viaHeadersin 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:
viaHeadersin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointConsumerBuilder- Specified by:
viaHeadersin interfaceSipEndpointBuilderFactory.AdvancedSipEndpointProducerBuilder- Parameters:
viaHeaders- the value to set- Returns:
- the dsl builder
-
-