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, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic JpaPollingConsumer(JpaEndpoint endpoint)
public JpaEndpoint getEndpoint()
getEndpoint in interface org.apache.camel.EndpointAwaregetEndpoint in class org.apache.camel.impl.PollingConsumerSupportpublic 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.ServiceSupportExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.ServiceSupportExceptionprotected void configureParameters(javax.persistence.Query query)
protected org.apache.camel.Exchange createExchange(Object result, javax.persistence.EntityManager entityManager)
protected QueryFactory createQueryFactory()
Apache Camel