com.mulesoft.adapter.module
Class SubscriptionEventListener

java.lang.Object
  extended by com.mulesoft.adapter.module.SubscriptionEventListener
All Implemented Interfaces:
org.mule.tools.module.invocation.DynamicModule.Listener

public class SubscriptionEventListener
extends Object
implements org.mule.tools.module.invocation.DynamicModule.Listener


Constructor Summary
SubscriptionEventListener(XIMessageFactoryImpl messageFactory, com.sap.aii.af.service.cpa.Channel channel, com.sap.aii.af.lib.mp.processor.ModuleProcessor moduleProcessor)
           
 
Method Summary
protected  com.sap.engine.interfaces.messaging.api.Message createPIMessage(String channelID)
           
protected  byte[] generatePayload(org.mule.api.MuleMessage message, IPILogger logger)
           
 void onEvent(org.mule.api.MuleMessage event)
           
protected  void setDeliverySemantics(com.sap.engine.interfaces.messaging.api.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubscriptionEventListener

public SubscriptionEventListener(XIMessageFactoryImpl messageFactory,
                                 com.sap.aii.af.service.cpa.Channel channel,
                                 com.sap.aii.af.lib.mp.processor.ModuleProcessor moduleProcessor)
Method Detail

onEvent

public void onEvent(org.mule.api.MuleMessage event)
Specified by:
onEvent in interface org.mule.tools.module.invocation.DynamicModule.Listener

generatePayload

protected final byte[] generatePayload(org.mule.api.MuleMessage message,
                                       IPILogger logger)
                                throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

createPIMessage

protected final com.sap.engine.interfaces.messaging.api.Message createPIMessage(String channelID)
                                                                         throws com.sap.aii.af.service.cpa.CPAException,
                                                                                javax.resource.ResourceException
Throws:
com.sap.aii.af.service.cpa.CPAException
javax.resource.ResourceException

setDeliverySemantics

protected final void setDeliverySemantics(com.sap.engine.interfaces.messaging.api.Message message)
                                   throws com.sap.engine.interfaces.messaging.api.exception.InvalidParamException,
                                          javax.resource.ResourceException
Throws:
com.sap.engine.interfaces.messaging.api.exception.InvalidParamException
javax.resource.ResourceException


Copyright © 2012. All Rights Reserved.