public class JpaPollingConsumer
extends org.apache.camel.impl.PollingConsumerSupport
Constructor and Description |
---|
JpaPollingConsumer(JpaEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureParameters(javax.persistence.Query query) |
protected org.apache.camel.Exchange |
createExchange(Object result,
javax.persistence.EntityManager entityManager) |
protected QueryFactory |
createQueryFactory() |
protected void |
doStart() |
protected void |
doStop() |
JpaEndpoint |
getEndpoint() |
protected String |
getEntityName(Class<?> clazz) |
javax.persistence.LockModeType |
getLockModeType() |
String |
getNamedQuery() |
String |
getNativeQuery() |
Map<String,Object> |
getParameters() |
String |
getQuery() |
QueryFactory |
getQueryFactory() |
Class<?> |
getResultClass() |
org.apache.camel.Exchange |
receive() |
org.apache.camel.Exchange |
receive(long timeout) |
org.apache.camel.Exchange |
receiveNoWait() |
void |
setLockModeType(javax.persistence.LockModeType lockModeType) |
void |
setNamedQuery(String namedQuery) |
void |
setNativeQuery(String nativeQuery) |
void |
setParameters(Map<String,Object> parameters) |
void |
setQuery(String query) |
void |
setQueryFactory(QueryFactory queryFactory) |
void |
setResultClass(Class<?> resultClass) |
getExceptionHandler, handleException, setExceptionHandler, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public JpaPollingConsumer(JpaEndpoint endpoint)
public JpaEndpoint getEndpoint()
getEndpoint
in interface org.apache.camel.EndpointAware
getEndpoint
in class org.apache.camel.impl.PollingConsumerSupport
public String getQuery()
public void setQuery(String query)
public String getNamedQuery()
public void setNamedQuery(String namedQuery)
public String getNativeQuery()
public void setNativeQuery(String nativeQuery)
public javax.persistence.LockModeType getLockModeType()
public void setLockModeType(javax.persistence.LockModeType lockModeType)
public Class<?> getResultClass()
public void setResultClass(Class<?> resultClass)
public QueryFactory getQueryFactory()
public void setQueryFactory(QueryFactory queryFactory)
public org.apache.camel.Exchange receive()
public org.apache.camel.Exchange receiveNoWait()
public org.apache.camel.Exchange receive(long timeout)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.ServiceSupport
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.ServiceSupport
Exception
protected void configureParameters(javax.persistence.Query query)
protected org.apache.camel.Exchange createExchange(Object result, javax.persistence.EntityManager entityManager)
protected QueryFactory createQueryFactory()
Apache Camel