Class JpaPollingConsumer

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.Consumer, org.apache.camel.EndpointAware, org.apache.camel.PollingConsumer, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public class JpaPollingConsumer
    extends org.apache.camel.support.PollingConsumerSupport
    • Constructor Detail

      • JpaPollingConsumer

        public JpaPollingConsumer​(JpaEndpoint endpoint)
    • Method Detail

      • getEndpoint

        public JpaEndpoint getEndpoint()
        Specified by:
        getEndpoint in interface org.apache.camel.EndpointAware
        Overrides:
        getEndpoint in class org.apache.camel.support.PollingConsumerSupport
      • getQuery

        public String getQuery()
      • setQuery

        public void setQuery​(String query)
      • getNamedQuery

        public String getNamedQuery()
      • setNamedQuery

        public void setNamedQuery​(String namedQuery)
      • getNativeQuery

        public String getNativeQuery()
      • setNativeQuery

        public void setNativeQuery​(String nativeQuery)
      • getLockModeType

        public javax.persistence.LockModeType getLockModeType()
      • setLockModeType

        public void setLockModeType​(javax.persistence.LockModeType lockModeType)
      • getResultClass

        public Class<?> getResultClass()
      • setResultClass

        public void setResultClass​(Class<?> resultClass)
      • setQueryFactory

        public void setQueryFactory​(QueryFactory queryFactory)
      • setParameters

        public void setParameters​(Map<String,​Object> parameters)
      • receive

        public org.apache.camel.Exchange receive()
      • receiveNoWait

        public org.apache.camel.Exchange receiveNoWait()
      • receive

        public org.apache.camel.Exchange receive​(long timeout)
      • doInit

        protected void doInit()
                       throws Exception
        Overrides:
        doInit in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • doStop

        protected void doStop()
                       throws Exception
        Overrides:
        doStop in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • configureParameters

        protected void configureParameters​(javax.persistence.Query query)
      • createExchange

        protected org.apache.camel.Exchange createExchange​(Object result,
                                                           javax.persistence.EntityManager entityManager)
      • createQueryFactory

        protected QueryFactory createQueryFactory()
      • getEntityName

        protected String getEntityName​(Class<?> clazz)