//Annotations only supported on Java components
if (service.getComponent() instanceof AbstractJavaComponent)
{
try
{
AbstractJavaComponent component = (AbstractJavaComponent) service.getComponent();
if(AnnotationUtils.getMethodMetaAnnotations(component.getObjectType(), Channel.class).size()==0)
{
return object;
}
processInbound(component.getObjectType(), service);
processOutbound(component.getObjectType(), service);
//Check for Async reply Config
processReply(component.getObjectType(), service);
}
catch (MuleException e)
{
e.printStackTrace();
}