Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mule.umo.provider
Interface UMOMessageReceiver  view UMOMessageReceiver download UMOMessageReceiver.java


public interface UMOMessageReceiver

UMOMessageReceiver is used to receive data from an external system. Typically an implementation of this interface will also implement the listener interface for the external system. For example to listen to a JMS destination the developer would also implement javax.jms.MessageListener. The connector (which creates the UMOMessageReceiver) will then register the reciever with the JMS server. Where a listener interface is not availiable the derived UMOMessageReceiver will implement the code necessary to receive data from the external system. For example, the file connector will poll a specified directory for it's data.

Version:
$Revision: 1.2 $

Method Summary
 void create(org.mule.umo.UMOSession session, org.mule.umo.UMOProviderDescriptor provider, org.mule.umo.UMOExceptionStrategy exceptionStrategy)
          Creates the Message Receiver
 org.mule.umo.UMOExceptionStrategy getExceptionStrategy()
           
 org.mule.umo.UMOProviderDescriptor getProvider()
           
 org.mule.umo.UMOSession getSession()
           
 void setExceptionStrategy(org.mule.umo.UMOExceptionStrategy strategy)
           
 void setProvider(org.mule.umo.UMOProviderDescriptor provider)
           
 void setSession(org.mule.umo.UMOSession session)
           
 

Method Detail

create

public void create(org.mule.umo.UMOSession session,
                   org.mule.umo.UMOProviderDescriptor provider,
                   org.mule.umo.UMOExceptionStrategy exceptionStrategy)
Creates the Message Receiver


getProvider

public org.mule.umo.UMOProviderDescriptor getProvider()

getExceptionStrategy

public org.mule.umo.UMOExceptionStrategy getExceptionStrategy()

getSession

public org.mule.umo.UMOSession getSession()

setProvider

public void setProvider(org.mule.umo.UMOProviderDescriptor provider)

setExceptionStrategy

public void setExceptionStrategy(org.mule.umo.UMOExceptionStrategy strategy)

setSession

public void setSession(org.mule.umo.UMOSession session)