* @throws AxisFault axis fault
*/
private void addOperations(AxisService eventSourceService) throws AxisFault {
// Create operations
AxisOperation mediateOperation =
new InOutAxisOperation(SynapseConstants.SYNAPSE_OPERATION_NAME);
AxisOperation subscribeOperation =
new InOutAxisOperation(new QName(EventingConstants.WSE_SUBSCRIBE_OP));
AxisOperation unsubscribeOperation =
new InOutAxisOperation(new QName(EventingConstants.WSE_UNSUBSCRIBE_OP));
AxisOperation renewOperation =
new InOutAxisOperation(new QName(EventingConstants.WSE_RENEW_OP));
AxisOperation getStatusOperation =
new InOutAxisOperation(new QName(EventingConstants.WSE_GET_STATUS_OP));
AxisOperation subscriptionEndOperation =
new InOutAxisOperation(new QName(EventingConstants.WSE_SUBSCRIPTIONEND_OP));
// Assign the message reciver
mediateOperation.setMessageReceiver(this);
subscribeOperation.setMessageReceiver(this);
unsubscribeOperation.setMessageReceiver(this);
renewOperation.setMessageReceiver(this);
getStatusOperation.setMessageReceiver(this);
subscriptionEndOperation.setMessageReceiver(this);
// Set Soap Action
subscribeOperation.setSoapAction(EventingConstants.WSE_SUBSCRIBE);
unsubscribeOperation.setSoapAction(EventingConstants.WSE_UNSUBSCRIBE);
renewOperation.setSoapAction(EventingConstants.WSE_RENEW);
getStatusOperation.setSoapAction(EventingConstants.WSE_GET_STATUS);