aa4mm.basic.coupling.artefacts_ports
Class InputPort<I extends SimulData>
java.lang.Object
  
aa4mm.basic.coupling.artefacts_ports.InputPort<I>
- Type Parameters:
 I - 
- All Implemented Interfaces: 
 - JmsPort
 
public abstract class InputPort<I extends SimulData>
- extends java.lang.Object
- implements JmsPort
  
- Author:
 
  - siebertj
 
 
| 
Constructor Summary | 
InputPort(java.lang.Class<I> ObjectClassToSendToJms,
          java.lang.String NameOfInputPortToJms)
 
          A generic constructor | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
jmsInputBinding
protected jmsInput<I extends SimulData> jmsInputBinding
- A JMS communication channel in order to send messages.
 
classI
protected java.lang.Class<I extends SimulData> classI
InputPort
public InputPort(java.lang.Class<I> ObjectClassToSendToJms,
                 java.lang.String NameOfInputPortToJms)
- A generic constructor
- Parameters:
 ObjectClassToSendToJms - NameOfInputPortToJms - 
 
post
public void post(ValidData vData)
          throws javax.jms.JMSException,
                 java.lang.NullPointerException
- Post formatted data  to JMS platform
 
- Parameters:
 vData - currentTime - nextTime - 
- Throws:
 javax.jms.JMSException
java.lang.NullPointerException
 
 
getClassI
public java.lang.Class<I> getClassI()