org.universAAL.ri.gateway.eimanager.impl.exporting
Class ExportedProxyManager

Package class diagram package ExportedProxyManager
java.lang.Object
  extended by org.universAAL.ri.gateway.eimanager.impl.AbstractProxyManager
      extended by org.universAAL.ri.gateway.eimanager.impl.exporting.ExportedProxyManager
All Implemented Interfaces:
IBusMemberRegistryListener, ProxyManager

public class ExportedProxyManager
extends AbstractProxyManager
implements IBusMemberRegistryListener


Field Summary
 
Fields inherited from class org.universAAL.ri.gateway.eimanager.impl.AbstractProxyManager
proxiedBusMembers
 
Constructor Summary
ExportedProxyManager(GatewayCommunicator communicator)
           
 
Method Summary
 void busMemberAdded(BusMember arg0, IBusMemberRegistry.BusType arg1)
          Method invoked if new BusMember is registered in the bus of specific 'BusType'.
 void busMemberRemoved(BusMember arg0, IBusMemberRegistry.BusType arg1)
          Method invoked if BusMember is unregistered from the bus of specific 'BusType'.
 void handleContextEvent(String targetId, ContextEvent contextEvent)
           
 void handleUIResponse(String targetId, UIResponse response)
           
 ProxyRegistration registerProxies(ImportRequest importRequest)
           
 void registryEntryAdded(RegistryEntry entry)
           
 void registryEntryRemoved(RegistryEntry entry)
           
 ServiceResponse sendServiceRequest(String sourceId, ServiceCall call, String memberId)
           
 void sendUIRequest(String sourceId, UIRequest request)
           
 void unregisterProxies(ImportRequest importRequest)
           
 
Methods inherited from class org.universAAL.ri.gateway.eimanager.impl.AbstractProxyManager
unregisterAllProxies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportedProxyManager

public ExportedProxyManager(GatewayCommunicator communicator)
Method Detail

sendServiceRequest

public ServiceResponse sendServiceRequest(String sourceId,
                                          ServiceCall call,
                                          String memberId)

handleContextEvent

public void handleContextEvent(String targetId,
                               ContextEvent contextEvent)
                        throws IOException
Throws:
IOException

handleUIResponse

public void handleUIResponse(String targetId,
                             UIResponse response)
                      throws IOException
Throws:
IOException

sendUIRequest

public void sendUIRequest(String sourceId,
                          UIRequest request)

registerProxies

public ProxyRegistration registerProxies(ImportRequest importRequest)
                                  throws IOException,
                                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

unregisterProxies

public void unregisterProxies(ImportRequest importRequest)

registryEntryAdded

public void registryEntryAdded(RegistryEntry entry)

registryEntryRemoved

public void registryEntryRemoved(RegistryEntry entry)

busMemberAdded

public void busMemberAdded(BusMember arg0,
                           IBusMemberRegistry.BusType arg1)
Description copied from interface: IBusMemberRegistryListener
Method invoked if new BusMember is registered in the bus of specific 'BusType'.

Specified by:
busMemberAdded in interface IBusMemberRegistryListener
Parameters:
arg0 - - newly added bus member
arg1 - - type of bus IBusMemberRegistry

busMemberRemoved

public void busMemberRemoved(BusMember arg0,
                             IBusMemberRegistry.BusType arg1)
Description copied from interface: IBusMemberRegistryListener
Method invoked if BusMember is unregistered from the bus of specific 'BusType'.

Specified by:
busMemberRemoved in interface IBusMemberRegistryListener
Parameters:
arg0 - - removed bus member
arg1 - - type of bus IBusMemberRegistry


Copyright © 2014 universAAL Consortium. All Rights Reserved.