Class JpaPollingConsumer

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.PollingConsumerSupport
org.apache.camel.component.jpa.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
  • Field Summary

    Fields inherited from class org.apache.camel.support.service.BaseService

    BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    configureParameters(jakarta.persistence.Query query)
     
    protected org.apache.camel.Exchange
    createExchange(Object result, jakarta.persistence.EntityManager entityManager)
     
    protected QueryFactory
     
    protected void
     
    protected void
     
     
    protected String
    getEntityName(Class<?> clazz)
     
    jakarta.persistence.LockModeType
     
     
     
     
     
     
     
    org.apache.camel.Exchange
     
    org.apache.camel.Exchange
    receive(long timeout)
     
    org.apache.camel.Exchange
     
    void
    setLockModeType(jakarta.persistence.LockModeType lockModeType)
     
    void
    setNamedQuery(String namedQuery)
     
    void
    setNativeQuery(String nativeQuery)
     
    void
     
    void
     
    void
     
    void
    setResultClass(Class<?> resultClass)
     

    Methods inherited from class org.apache.camel.support.PollingConsumerSupport

    createExchange, getExceptionHandler, getProcessor, handleException, releaseExchange, setExceptionHandler, toString

    Methods inherited from class org.apache.camel.support.service.BaseService

    build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.camel.Consumer

    defaultConsumerCallback

    Methods inherited from interface org.apache.camel.Service

    build, close, init, start, stop

    Methods inherited from interface org.apache.camel.ShutdownableService

    shutdown

    Methods inherited from interface org.apache.camel.StatefulService

    getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending

    Methods inherited from interface org.apache.camel.SuspendableService

    isSuspended, resume, suspend
  • Constructor Details

    • JpaPollingConsumer

      public JpaPollingConsumer(JpaEndpoint endpoint)
  • Method Details

    • 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 jakarta.persistence.LockModeType getLockModeType()
    • setLockModeType

      public void setLockModeType(jakarta.persistence.LockModeType lockModeType)
    • getResultClass

      public Class<?> getResultClass()
    • setResultClass

      public void setResultClass(Class<?> resultClass)
    • getQueryFactory

      public QueryFactory getQueryFactory()
    • setQueryFactory

      public void setQueryFactory(QueryFactory queryFactory)
    • getParameters

      public Map<String,Object> getParameters()
    • 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(jakarta.persistence.Query query)
    • createExchange

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

      protected QueryFactory createQueryFactory()
    • getEntityName

      protected String getEntityName(Class<?> clazz)