org.universAAL.middleware.ui.impl
Class UIStrategyCoordinatorMng

Package class diagram package UIStrategyCoordinatorMng
java.lang.Object
  extended by java.lang.Thread
      extended by org.universAAL.middleware.bus.model.BusStrategy
          extended by org.universAAL.middleware.ui.impl.generic.EventBasedStrategy
              extended by org.universAAL.middleware.ui.impl.generic.CallBasedStrategy
                  extended by org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy
                      extended by org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement
                          extended by org.universAAL.middleware.ui.impl.UIStrategyCoordinatorMng
All Implemented Interfaces:
Runnable, SharedObjectListener, AALSpaceListener
Direct Known Subclasses:
UIStrategyHandler

public class UIStrategyCoordinatorMng
extends CoordinatedRegistrationManagement

This section of the UI Bus Strategy Stack, will only hold the IDialogManager instance. Managing the cases when there is already a Coordinator, and when The dialogManager is unset.

Author:
amedrano

Nested Class Summary
 
Nested classes/interfaces inherited from class org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy
CoordinatedStrategy.CoordinatorAlreadyExistsException
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
protected  IDialogManager dialogManager
          The reference to the dialogManager
 
Fields inherited from class org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement
PROP_uAAL_REGISTRATION, PROP_uAAL_REGISTRATION_ID
 
Fields inherited from class org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy
TYPE_uAAL_UI_BUS_COORDINATOR_BROADCAST, TYPE_uAAL_UI_BUS_COORDINATOR_REQUEST, TYPE_uAAL_UI_BUS_COORDINATOR_RESIGN
 
Fields inherited from class org.universAAL.middleware.bus.model.BusStrategy
bus, busModule, commModule
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
UIStrategyCoordinatorMng(CommunicationModule commModule)
           
UIStrategyCoordinatorMng(CommunicationModule commModule, String name)
           
 
Method Summary
 
Methods inherited from class org.universAAL.middleware.ui.impl.generic.CoordinatedRegistrationManagement
addRegistration, close, getRegistryID, isIdRegistered, registryIdIterator, registryIterator, removeAllRegistries, removeMatchingRegistries, start
 
Methods inherited from class org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy
aalSpaceJoined, aalSpaceLost, aalSpaceStatusChanged, getCoordinator, iAmCoordinator, lostCoordinator, newPeerJoined, peerLost, requestBecomeACoordinator, resignFromCoordinator, sharedObjectAdded, sharedObjectRemoved
 
Methods inherited from class org.universAAL.middleware.ui.impl.generic.CallBasedStrategy
abortAll, abortCall, handle, placeAsynchronousRequest, placeAsynchronousRequest, placeSynchronousRequest, placeSynchronousRequest, sendAsynchronousResponse, sendAsynchronousResponse, sendSynchronousResponse
 
Methods inherited from class org.universAAL.middleware.ui.impl.generic.EventBasedStrategy
sendEventToRemoteBusMember, sendEventToRemoteBusMember, sendEventToRemoteBusMember, sendEventToRemoteBusMember, sendEventToRemoteBusMember
 
Methods inherited from class org.universAAL.middleware.bus.model.BusStrategy
buildChannelMessage, getBusMember, getLocalBusByName, handleMessage, run, send, setBus, stopThread
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dialogManager

protected IDialogManager dialogManager
The reference to the dialogManager

Constructor Detail

UIStrategyCoordinatorMng

public UIStrategyCoordinatorMng(CommunicationModule commModule,
                                String name)
Parameters:
commModule -
name -

UIStrategyCoordinatorMng

public UIStrategyCoordinatorMng(CommunicationModule commModule)
Parameters:
commModule -


Copyright © 2014 universAAL Consortium. All Rights Reserved.