クラス JmsChannelFactoryBean

java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<AbstractJmsChannel>
org.springframework.integration.jms.config.JmsChannelFactoryBean
実装されたすべてのインターフェース:
AwareBeanClassLoaderAwareBeanFactoryAwareBeanNameAwareDisposableBeanFactoryBean<AbstractJmsChannel>InitializingBeanLifecyclePhasedSmartLifecycle

public class JmsChannelFactoryBean extends AbstractFactoryBean<AbstractJmsChannel> implements SmartLifecycle, BeanNameAware
導入:
2.0
作成者:
Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
  • コンストラクターの詳細

    • JmsChannelFactoryBean

      public JmsChannelFactoryBean()
    • JmsChannelFactoryBean

      public JmsChannelFactoryBean(boolean messageDriven)
  • メソッドの詳細

    • setInterceptors

      public void setInterceptors(ListSE<ChannelInterceptor> interceptors)
    • setDeliveryPersistent

      public void setDeliveryPersistent(boolean deliveryPersistent)
    • setExplicitQosEnabled

      public void setExplicitQosEnabled(boolean explicitQosEnabled)
    • setMessageConverter

      public void setMessageConverter(MessageConverter messageConverter)
    • setMessageIdEnabled

      public void setMessageIdEnabled(boolean messageIdEnabled)
    • setMessageTimestampEnabled

      public void setMessageTimestampEnabled(boolean messageTimestampEnabled)
    • setPriority

      public void setPriority(int priority)
    • setTimeToLive

      public void setTimeToLive(long timeToLive)
    • setAcceptMessagesWhileStopping

      public void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping)
    • setAutoStartup

      public void setAutoStartup(boolean autoStartup)
    • setCacheLevelName

      public void setCacheLevelName(StringSE cacheLevelName)
    • setCacheLevel

      public void setCacheLevel(IntegerSE cacheLevel)
    • setClientId

      public void setClientId(StringSE clientId)
    • setConcurrency

      public void setConcurrency(StringSE concurrency)
    • setConcurrentConsumers

      public void setConcurrentConsumers(int concurrentConsumers)
    • setConnectionFactory

      public void setConnectionFactory(ConnectionFactoryEE connectionFactory)
    • setContainerType

      public void setContainerType(ClassSE<? extends AbstractMessageListenerContainer> containerType)
    • setDestination

      public void setDestination(DestinationEE destination)
    • setDestinationName

      public void setDestinationName(StringSE destinationName)
    • setDestinationResolver

      public void setDestinationResolver(DestinationResolver destinationResolver)
    • setDurableSubscriptionName

      public void setDurableSubscriptionName(StringSE durableSubscriptionName)
    • setErrorHandler

      public void setErrorHandler(ErrorHandler errorHandler)
    • setExceptionListener

      public void setExceptionListener(ExceptionListenerEE exceptionListener)
    • setExposeListenerSession

      public void setExposeListenerSession(boolean exposeListenerSession)
    • setIdleTaskExecutionLimit

      public void setIdleTaskExecutionLimit(int idleTaskExecutionLimit)
    • setMaxConcurrentConsumers

      public void setMaxConcurrentConsumers(int maxConcurrentConsumers)
    • setMaxMessagesPerTask

      public void setMaxMessagesPerTask(int maxMessagesPerTask)
    • setMessageSelector

      public void setMessageSelector(StringSE messageSelector)
    • setPhase

      public void setPhase(int phase)
    • setPubSubDomain

      public void setPubSubDomain(boolean pubSubDomain)
    • setPubSubNoLocal

      public void setPubSubNoLocal(boolean pubSubNoLocal)
    • setReceiveTimeout

      public void setReceiveTimeout(long receiveTimeout)
    • setRecoveryInterval

      public void setRecoveryInterval(long recoveryInterval)
    • setSessionAcknowledgeMode

      public void setSessionAcknowledgeMode(int sessionAcknowledgeMode)
    • setSessionTransacted

      public void setSessionTransacted(boolean sessionTransacted)
    • setSubscriptionDurable

      public void setSubscriptionDurable(boolean subscriptionDurable)
    • setTaskExecutor

      public void setTaskExecutor(ExecutorSE taskExecutor)
    • setTransactionManager

      public void setTransactionManager(PlatformTransactionManager transactionManager)
    • setTransactionName

      public void setTransactionName(StringSE transactionName)
    • setTransactionTimeout

      public void setTransactionTimeout(int transactionTimeout)
    • setMaxSubscribers

      public void setMaxSubscribers(int maxSubscribers)
    • setSubscriptionShared

      public void setSubscriptionShared(boolean subscriptionShared)
    • setBeanName

      public void setBeanName(StringSE name)
      次で指定:
      インターフェース BeanNameAwaresetBeanName 
    • getObjectType

      public ClassSE<?> getObjectType()
      次で指定:
      インターフェース FactoryBean<AbstractJmsChannel>getObjectType 
      次で指定:
      クラス AbstractFactoryBean<AbstractJmsChannel>getObjectType 
    • createInstance

      protected AbstractJmsChannel createInstance()
      次で指定:
      クラス AbstractFactoryBean<AbstractJmsChannel>createInstance 
    • isAutoStartup

      public boolean isAutoStartup()
      次で指定:
      インターフェース SmartLifecycleisAutoStartup 
    • getPhase

      public int getPhase()
      次で指定:
      インターフェース PhasedgetPhase 
      次で指定:
      インターフェース SmartLifecyclegetPhase 
    • isRunning

      public boolean isRunning()
      次で指定:
      インターフェース LifecycleisRunning 
    • start

      public void start()
      次で指定:
      インターフェース Lifecyclestart 
    • stop

      public void stop()
      次で指定:
      インターフェース Lifecyclestop 
    • stop

      public void stop(RunnableSE callback)
      次で指定:
      インターフェース SmartLifecyclestop 
    • destroyInstance

      protected void destroyInstance(AbstractJmsChannel instance)
      オーバーライド:
      クラス AbstractFactoryBean<AbstractJmsChannel>destroyInstance