anima.connector.javalocal
Class JavaLocal1To1SyncConnector

java.lang.Object
  extended by anima.connector.javalocal.JavaLocal1To1SyncConnector
All Implemented Interfaces:
ISyncConnector, ISourceMessage, ISyncReceiver

public class JavaLocal1To1SyncConnector
extends java.lang.Object
implements ISyncConnector

This class casts JavaLocal1to1SyncConector and implements the interface ISyncConnector This class utilizes two attributes: One sender (ISyncSender) and one receiver (ISyncReceiver)


Constructor Summary
JavaLocal1To1SyncConnector(ISyncSender sender, ISyncReceiver receiver)
          The constructor receives two parameters and it can to generate an exception
public JavaLocal1To1SyncConnector(ISyncSender sender, ISyncReceiver receiver) throws ConnectorException { if (receiver == null) throw new ConnectorException("connection sender cannot be null"); else if (sender == null) throw new ConnectorException("connection receiver cannot be null"); this.sender = sender; this.receiver = receiver; } Case receiver or sender be nulls an exception message will be generate
 
Method Summary
 ISyncReceiver getReceiver()
          This method returns an ISyncReceiver
public ISyncReceiver getReceiver() { return receiver; }
 ISyncSender getSender()
          This method returns an ISyncSender
public ISyncSender getSender() { return sender; }
 IMessage syncMessage(IMessage theMessage)
          This method receives
public IMessage syncMessage(IMessage theMessage) { return receiver.syncMessage(theMessage); }
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaLocal1To1SyncConnector

public JavaLocal1To1SyncConnector(ISyncSender sender,
                                  ISyncReceiver receiver)
                           throws ConnectorException
The constructor receives two parameters and it can to generate an exception
 public JavaLocal1To1SyncConnector(ISyncSender sender, ISyncReceiver receiver) throws ConnectorException
    {
        if (receiver == null)
            throw new ConnectorException("connection sender cannot be null");
        else if (sender == null)
            throw new ConnectorException("connection receiver cannot be null");

        this.sender = sender;
        this.receiver = receiver;
    }
 
Case receiver or sender be nulls an exception message will be generate

Parameters:
sender - This parameter sends a message.
receiver - This parameter receives a message.
Throws:
ConnectorException
Method Detail

syncMessage

public IMessage syncMessage(IMessage theMessage)
This method receives
public IMessage syncMessage(IMessage theMessage)
    {
        return receiver.syncMessage(theMessage);
    }
 

Specified by:
syncMessage in interface ISyncReceiver
Parameters:
theMessage - of the type IMessage
Returns:
syncMessage of the receiver

getSender

public ISyncSender getSender()
This method returns an ISyncSender
public ISyncSender getSender()
    {
        return sender;
    }
 

Specified by:
getSender in interface ISyncConnector
Returns:
ISyncSender This method return a synchronous sender.
See Also:
ISyncSender

getReceiver

public ISyncReceiver getReceiver()
This method returns an ISyncReceiver
 public ISyncReceiver getReceiver()
    {
        return receiver;
    }
 

Specified by:
getReceiver in interface ISyncConnector
Returns:
ISyncReceiver This method return a synchronous receiver.
See Also:
ISyncReceiver


Copyright © 2007. All Rights Reserved.