OutboundInteractionModel outboundInteractionModel = jcaconfig.getOutboundInteraction();
if (outboundInteractionModel == null) {
throw JCAMessages.MESSAGES.noOutboundInteractionConfigured();
}
ProcessorModel processorModel = outboundInteractionModel.getProcessor();
if (processorModel == null) {
throw JCAMessages.MESSAGES.noProcessorConfigured();
}
Properties processorProps = processorModel.getProperties();
AbstractOutboundProcessor processor = null;
String processorClassName = processorModel.getProcessorClassName();
Class<?> processorClass = null;
try {
processorClass = (Class<?>)_appClassLoader.loadClass(processorClassName);
processor = (AbstractOutboundProcessor) processorClass.newInstance();
if (!processorProps.isEmpty()) {