Class ClientFactory

java.lang.Object
org.camunda.bpm.client.spring.impl.client.ClientFactory
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<ExternalTaskClient>, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
PropertiesAwareClientFactory

public class ClientFactory extends Object implements org.springframework.beans.factory.FactoryBean<ExternalTaskClient>, org.springframework.beans.factory.InitializingBean
  • Field Details

  • Constructor Details

    • ClientFactory

      public ClientFactory()
  • Method Details

    • getObject

      public ExternalTaskClient getObject()
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<ExternalTaskClient>
    • addClientRequestInterceptors

      protected void addClientRequestInterceptors(ExternalTaskClientBuilder taskClientBuilder)
    • setRequestInterceptors

      @Autowired(required=false) public void setRequestInterceptors(List<ClientRequestInterceptor> requestInterceptors)
    • setClientBackoffStrategy

      @Autowired(required=false) public void setClientBackoffStrategy(BackoffStrategy backoffStrategy)
    • getObjectType

      public Class<ExternalTaskClient> getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<ExternalTaskClient>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.springframework.beans.factory.FactoryBean<ExternalTaskClient>
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getClientConfiguration

      public ClientConfiguration getClientConfiguration()
    • setClientConfiguration

      public void setClientConfiguration(ClientConfiguration clientConfiguration)
    • getRequestInterceptors

      public List<ClientRequestInterceptor> getRequestInterceptors()
    • close

      protected void close()
    • setPropertyConfigurer

      @Autowired(required=false) protected void setPropertyConfigurer(org.springframework.context.support.PropertySourcesPlaceholderConfigurer configurer)
    • resolve

      protected String resolve(String property)