org.universAAL.ri.gateway.eimanager.impl
Class ExportManagerImpl

Package class diagram package ExportManagerImpl
java.lang.Object
  extended by org.universAAL.ri.gateway.eimanager.impl.ExportManagerImpl
All Implemented Interfaces:
ExportExecutor, ExportManager, RepoEIManager

public class ExportManagerImpl
extends Object
implements ExportManager, ExportExecutor


Constructor Summary
ExportManagerImpl(GatewayCommunicator communicator)
           
 
Method Summary
 void addExportPremise(ExportPremise premise)
           
 void exportBusMemberForRemote(BusMember sourceMember)
           
 void memberAdded(BusMember member)
           
 void memberRemoved(BusMember member)
           
 ProxyRegistration registerProxies(ImportRequest request)
           
 void removeExportedBusMember(BusMember sourceMember)
           
 void removeExportPremise(ExportPremise premise)
           
 ServiceResponse sendServiceRequest(String sourceId, ServiceCall call, String memberId)
           
 void sendUIRequest(String sourceId, UIRequest request)
           
 void shutdown()
           
 void unregisterProxies(ImportRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportManagerImpl

public ExportManagerImpl(GatewayCommunicator communicator)
Method Detail

shutdown

public void shutdown()

memberAdded

public void memberAdded(BusMember member)
Specified by:
memberAdded in interface RepoEIManager

memberRemoved

public void memberRemoved(BusMember member)
Specified by:
memberRemoved in interface RepoEIManager

addExportPremise

public void addExportPremise(ExportPremise premise)

removeExportPremise

public void removeExportPremise(ExportPremise premise)

exportBusMemberForRemote

public void exportBusMemberForRemote(BusMember sourceMember)
Specified by:
exportBusMemberForRemote in interface ExportExecutor

removeExportedBusMember

public void removeExportedBusMember(BusMember sourceMember)
Specified by:
removeExportedBusMember in interface ExportExecutor

sendServiceRequest

public ServiceResponse sendServiceRequest(String sourceId,
                                          ServiceCall call,
                                          String memberId)
Specified by:
sendServiceRequest in interface ExportManager

sendUIRequest

public void sendUIRequest(String sourceId,
                          UIRequest request)
Specified by:
sendUIRequest in interface ExportManager

registerProxies

public ProxyRegistration registerProxies(ImportRequest request)
                                  throws IOException,
                                         ClassNotFoundException
Specified by:
registerProxies in interface ExportManager
Throws:
IOException
ClassNotFoundException

unregisterProxies

public void unregisterProxies(ImportRequest request)
Specified by:
unregisterProxies in interface ExportManager


Copyright © 2014 universAAL Consortium. All Rights Reserved.