Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.component.bean |
The Bean Component which will look up the
bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO
|
Modifier and Type | Class and Description |
---|---|
interface |
InOnly
Marks methods as being
ExchangePattern.InOnly
for one way asynchronous invocation when using
Bean Integration or
Spring Remoting
to overload the default value which is ExchangePattern.InOut for request/reply if no annotations are used. |
interface |
InOut
Marks a method as being
ExchangePattern.InOut when a class or interface has been annotated with
InOnly when using
Bean Integration or
Spring Remoting. |
Modifier and Type | Method and Description |
---|---|
protected Pattern |
MethodInfo.findOneWayAnnotation(List<Class<?>> classes)
Finds the first annotation on the given list of classes
|
protected Pattern |
MethodInfo.findOneWayAnnotation(Method method)
Finds the oneway annotation in priority order; look for method level annotations first, then the class level annotations,
then super class annotations then interface annotations
|
protected Pattern |
MethodInfo.findOneWayAnnotationOnMethod(List<Class<?>> classes,
Method method)
Finds the first annotation on the base methods defined in the list of classes
|
protected Pattern |
MethodInfo.getPatternAnnotation(AnnotatedElement annotatedElement)
Returns the pattern annotation on the given annotated element; either as a direct annotation or
on an annotation which is also annotated
|
protected Pattern |
MethodInfo.getPatternAnnotation(AnnotatedElement annotatedElement,
int depth)
Returns the pattern annotation on the given annotated element; either as a direct annotation or
on an annotation which is also annotated
|
Apache Camel