org.objectweb.joram.mom.dest
Class MonitoringAcquisition

java.lang.Object
  extended by org.objectweb.joram.mom.dest.MonitoringAcquisition
All Implemented Interfaces:
AcquisitionHandler

public class MonitoringAcquisition
extends java.lang.Object
implements AcquisitionHandler


Constructor Summary
MonitoringAcquisition()
           
 
Method Summary
 void close()
          Closes this handler and releases any system resources associated to it.
 void retrieve(ReliableTransmitter transmitter)
          Retrieves one or more message from an external source (e-mail, ftp, ...).
 void setProperties(java.util.Properties properties)
          Configures the handler with the given properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitoringAcquisition

public MonitoringAcquisition()
Method Detail

retrieve

public void retrieve(ReliableTransmitter transmitter)
              throws java.lang.Exception
Description copied from interface: AcquisitionHandler
Retrieves one or more message from an external source (e-mail, ftp, ...). Message properties such as priority, expiration or persistence will be set afterwards by the AcquisitionModule.

If the external source is reliable, acknowledgment can be done safely after transmitting the message using the transmitter.

Specified by:
retrieve in interface AcquisitionHandler
Parameters:
transmitter - a transmitter used to transmit retrieved messages to the MOM reliably.
Throws:
java.lang.Exception

setProperties

public void setProperties(java.util.Properties properties)
Description copied from interface: AcquisitionHandler
Configures the handler with the given properties. This method is called one time before the first call to retrieve and then when the acquisition destination receives a configuration message.

Specified by:
setProperties in interface AcquisitionHandler
Parameters:
properties - The new set of properties.

close

public void close()
Description copied from interface: AcquisitionHandler
Closes this handler and releases any system resources associated to it. There will be no subsequent call to this handler after it has been closed.

Specified by:
close in interface AcquisitionHandler


Copyright © 2011 ScalAgent D.T.. All Rights Reserved.