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:
org.universAAL.middleware.tracker.IBusMemberRegistryListener, ProxyManager

public class ExportedProxyManager
extends AbstractProxyManager
implements org.universAAL.middleware.tracker.IBusMemberRegistryListener


Field Summary
 
Fields inherited from class org.universAAL.ri.gateway.eimanager.impl.AbstractProxyManager
proxiedBusMembers
 
Constructor Summary
ExportedProxyManager(GatewayCommunicator communicator)
           
 
Method Summary
 void busMemberAdded(org.universAAL.middleware.bus.member.BusMember arg0, org.universAAL.middleware.tracker.IBusMemberRegistry.BusType arg1)
           
 void busMemberRemoved(org.universAAL.middleware.bus.member.BusMember arg0, org.universAAL.middleware.tracker.IBusMemberRegistry.BusType arg1)
           
 void handleContextEvent(String targetId, org.universAAL.middleware.context.ContextEvent contextEvent)
           
 void handleUIResponse(String targetId, org.universAAL.middleware.ui.UIResponse response)
           
 ProxyRegistration registerProxies(ImportRequest importRequest)
           
 void registryEntryAdded(RegistryEntry entry)
           
 void registryEntryRemoved(RegistryEntry entry)
           
 org.universAAL.middleware.service.ServiceResponse sendServiceRequest(String sourceId, org.universAAL.middleware.service.ServiceCall call, String memberId)
           
 void sendUIRequest(String sourceId, org.universAAL.middleware.ui.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 org.universAAL.middleware.service.ServiceResponse sendServiceRequest(String sourceId,
                                                                            org.universAAL.middleware.service.ServiceCall call,
                                                                            String memberId)

handleContextEvent

public void handleContextEvent(String targetId,
                               org.universAAL.middleware.context.ContextEvent contextEvent)
                        throws IOException
Throws:
IOException

handleUIResponse

public void handleUIResponse(String targetId,
                             org.universAAL.middleware.ui.UIResponse response)
                      throws IOException
Throws:
IOException

sendUIRequest

public void sendUIRequest(String sourceId,
                          org.universAAL.middleware.ui.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(org.universAAL.middleware.bus.member.BusMember arg0,
                           org.universAAL.middleware.tracker.IBusMemberRegistry.BusType arg1)
Specified by:
busMemberAdded in interface org.universAAL.middleware.tracker.IBusMemberRegistryListener

busMemberRemoved

public void busMemberRemoved(org.universAAL.middleware.bus.member.BusMember arg0,
                             org.universAAL.middleware.tracker.IBusMemberRegistry.BusType arg1)
Specified by:
busMemberRemoved in interface org.universAAL.middleware.tracker.IBusMemberRegistryListener


Copyright © 2014 universAAL Consortium. All Rights Reserved.