org.openwms.tms.service.spring
Class TransportOrderStateTracker

java.lang.Object
  extended by org.openwms.tms.service.spring.TransportOrderStateTracker
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationListener<TransportServiceEvent>

@Component
@Transactional
public class TransportOrderStateTracker
extends Object
implements org.springframework.context.ApplicationListener<TransportServiceEvent>

A TransportOrderStateTracker. A listener adapter that delegates to an instance of TransportOrderStateDelegate.

Since:
0.1
Version:
$Revision: 1409 $
Author:
Tina Russell
See Also:
TransportOrderStateDelegate

Constructor Summary
TransportOrderStateTracker()
           
 
Method Summary
 void onApplicationEvent(TransportServiceEvent event)
          Delegate all TransportServiceEvents to a delegate synchronously.
 void setTransportOrderStateDelegate(TransportOrderStateDelegate transportOrderStateDelegate)
          Override the delegate implementation that tracks the next order states.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportOrderStateTracker

public TransportOrderStateTracker()
Method Detail

setTransportOrderStateDelegate

public void setTransportOrderStateDelegate(TransportOrderStateDelegate transportOrderStateDelegate)
Override the delegate implementation that tracks the next order states.

Parameters:
transportOrderStateDelegate - The delegate to use

onApplicationEvent

public void onApplicationEvent(TransportServiceEvent event)
Delegate all TransportServiceEvents to a delegate synchronously.

Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener<TransportServiceEvent>
Parameters:
event - A TransportServiceEvent.
See Also:
ApplicationListener.onApplicationEvent(org.springframework.context.ApplicationEvent)


Copyright © 2005-2011 openwms.org. All Rights Reserved.