Interface SipEndpointBuilderFactory.SipEndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    SipEndpointBuilderFactory.SipEndpointBuilder
    Enclosing interface:
    SipEndpointBuilderFactory

    public static interface SipEndpointBuilderFactory.SipEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Builder for endpoint producers for the SIP component.
    • Method Detail

      • cacheConnections

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder cacheConnections​(boolean cacheConnections)
        Should connections be cached by the SipStack to reduce cost of connection creation. This is useful if the connection is used for long running conversations. The option is a: boolean type. Default: false Group: common
      • cacheConnections

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder cacheConnections​(String cacheConnections)
        Should connections be cached by the SipStack to reduce cost of connection creation. This is useful if the connection is used for long running conversations. The option will be converted to a boolean type. Default: false Group: common
      • receiveTimeoutMillis

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder receiveTimeoutMillis​(long receiveTimeoutMillis)
        Setting for specifying amount of time to wait for a Response and/or Acknowledgement can be received from another SIP stack. The option is a: long type. Default: 10000 Group: common
      • receiveTimeoutMillis

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder receiveTimeoutMillis​(String receiveTimeoutMillis)
        Setting for specifying amount of time to wait for a Response and/or Acknowledgement can be received from another SIP stack. The option will be converted to a long type. Default: 10000 Group: common
      • lazyStartProducer

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder lazyStartProducer​(boolean lazyStartProducer)
        Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a: boolean type. Default: false Group: producer
      • lazyStartProducer

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder lazyStartProducer​(String lazyStartProducer)
        Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to a boolean type. Default: false Group: producer
      • useRouterForAllUris

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder useRouterForAllUris​(boolean useRouterForAllUris)
        This setting is used when requests are sent to the Presence Agent via a proxy. The option is a: boolean type. Default: false Group: proxy
      • useRouterForAllUris

        default SipEndpointBuilderFactory.SipEndpointProducerBuilder useRouterForAllUris​(String useRouterForAllUris)
        This setting is used when requests are sent to the Presence Agent via a proxy. The option will be converted to a boolean type. Default: false Group: proxy