public interface  org.apache.camel.ConsumerTemplate extends java.lang.Object implements org.apache.camel.Service
{
public abstract org.apache.camel.CamelContext getCamelContext();
public abstract int getMaximumCacheSize();
public abstract void setMaximumCacheSize(int);
public abstract int getCurrentCacheSize();
public abstract void cleanUp();
public abstract org.apache.camel.Exchange receive(java.lang.String);
public abstract org.apache.camel.Exchange receive(org.apache.camel.Endpoint);
public abstract org.apache.camel.Exchange receive(java.lang.String, long);
public abstract org.apache.camel.Exchange receive(org.apache.camel.Endpoint, long);
public abstract org.apache.camel.Exchange receiveNoWait(java.lang.String);
public abstract org.apache.camel.Exchange receiveNoWait(org.apache.camel.Endpoint);
public abstract java.lang.Object receiveBody(java.lang.String);
public abstract java.lang.Object receiveBody(org.apache.camel.Endpoint);
public abstract java.lang.Object receiveBody(java.lang.String, long);
public abstract java.lang.Object receiveBody(org.apache.camel.Endpoint, long);
public abstract java.lang.Object receiveBodyNoWait(java.lang.String);
public abstract java.lang.Object receiveBodyNoWait(org.apache.camel.Endpoint);
public abstract java.lang.Object receiveBody(java.lang.String, java.lang.Class);
public abstract java.lang.Object receiveBody(org.apache.camel.Endpoint, java.lang.Class);
public abstract java.lang.Object receiveBody(java.lang.String, long, java.lang.Class);
public abstract java.lang.Object receiveBody(org.apache.camel.Endpoint, long, java.lang.Class);
public abstract java.lang.Object receiveBodyNoWait(java.lang.String, java.lang.Class);
public abstract java.lang.Object receiveBodyNoWait(org.apache.camel.Endpoint, java.lang.Class);
public abstract void doneUoW(org.apache.camel.Exchange);
}