- rand - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
Local random number generator.
- rand - Variable in class de.hawhamburg.reachability.registry.Registry
-
A central random object.
- rand - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
Local random number generator.
- rand - Variable in class de.hawhamburg.reachability.ui.UI
-
A random number generator.
- REACHABILITY_AGENT_AUTHOR - Static variable in class de.hawhamburg.reachability.ProjectInfo
-
The author of the reachability agent and its components.
- REACHABILITY_AGENT_DESCRIPTION - Static variable in class de.hawhamburg.reachability.ProjectInfo
-
A short description of the purpose of this agent.
- REACHABILITY_AGENT_INSTITUE - Static variable in class de.hawhamburg.reachability.ProjectInfo
-
The institute where the reachability agent is developed.
- REACHABILITY_AGENT_NAME - Static variable in class de.hawhamburg.reachability.ProjectInfo
-
The name of the reachability agent, used in common with the LP life cycle
LifeCycleAgent
.
- REACHABILITY_AGENT_VERSION - Static variable in class de.hawhamburg.reachability.ProjectInfo
-
The current version of the reachability agent and its components.
- REACHABILITY_AGENT_WORKER_NAME - Static variable in class de.hawhamburg.reachability.ProjectInfo
-
The name of the reachability agents working thread.
- ReachabilityAgent - Class in de.hawhamburg.reachability
-
This is the main class for starting up the reachability agent.
- ReachabilityAgent() - Constructor for class de.hawhamburg.reachability.ReachabilityAgent
-
- ReachabilityConfigUI - Class in de.hawhamburg.reachability.ui.frame.config
-
User interface to adjust the reachability agents parameters.
- ReachabilityConfigUI(JFrame, ConfigType) - Constructor for class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
-
Initializes, starts and builds a new
ReachabilityConfigUI
which provides an overview over a certain area
of configuration parameters related to the reachability agent.
- ReachabilityConfigUIResultListener - Class in de.hawhamburg.reachability.ui.frame.config.resource
-
- ReachabilityConfigUIResultListener(ReachabilityConfigUI, String) - Constructor for class de.hawhamburg.reachability.ui.frame.config.resource.ReachabilityConfigUIResultListener
-
- ReachabilityGroup - Enum in de.hawhamburg.reachability.enumeration
-
Enumeration of defined person groups.
- ReachabilityGroup() - Constructor for enum de.hawhamburg.reachability.enumeration.ReachabilityGroup
-
- ReachabilitySimulationDetailsUI - Class in de.hawhamburg.reachability.ui.frame.simulation
-
Displays the current state of the supplied simulation feeder to the user.
- ReachabilitySimulationDetailsUI(JFrame, SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationDetailsUI
-
- ReachabilitySimulationDetailsUI(SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationDetailsUI
-
- ReachabilitySimulationStoryUI - Class in de.hawhamburg.reachability.ui.frame.simulation
-
Displays all sent events of the current simulation defined by the supplied simulation feeder to the user.
- ReachabilitySimulationStoryUI(JFrame, SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationStoryUI
-
- ReachabilitySimulationStoryUI(SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationStoryUI
-
- ReachabilityStartSimulationUI - Class in de.hawhamburg.reachability.ui.frame.simulation
-
Displays all required parameters to start a new simulation to the user.
- ReachabilityStartSimulationUI(SensorDataFeederNotifiable) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilityStartSimulationUI
-
- ReachabilityStartSimulationUI() - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilityStartSimulationUI
-
- ReachabilityStatus - Enum in de.hawhamburg.reachability.enumeration
-
Enumeration of defined reachability status states.
- ReachabilityStatus() - Constructor for enum de.hawhamburg.reachability.enumeration.ReachabilityStatus
-
- ReachabilityUI - Class in de.hawhamburg.reachability.ui.frame
-
User interface to display the actual estimated reachability states to the inhabitant.
- ReachabilityUI() - Constructor for class de.hawhamburg.reachability.ui.frame.ReachabilityUI
-
Creates and builds a new reachability user interface.
- ReachabilityUIUpdater - Class in de.hawhamburg.reachability.ui.frame.resource
-
- ReachabilityUIUpdater(ReachabilityUI) - Constructor for class de.hawhamburg.reachability.ui.frame.resource.ReachabilityUIUpdater
-
- ReachabilityWorker - Class in de.hawhamburg.reachability
-
The ReachabilityWorker is a thread which mainly serves as control service.
- ReachabilityWorker() - Constructor for class de.hawhamburg.reachability.ReachabilityWorker
-
Constructs a new ReachabilityWorker object.
- Reasoner - Class in de.hawhamburg.reachability.reasoner
-
Abstract class which needs to be extended by each Reasoner.
- Reasoner() - Constructor for class de.hawhamburg.reachability.reasoner.Reasoner
-
Protected constructor ensures, that there will be no direct instance of this class.
- REASONER_CONFIG_PATH_KEY - Static variable in class de.hawhamburg.reachability.conf.ReasonerConfig
-
The property key which holds the path to to reasoner XML configuration file.
- ReasonerAgent - Class in de.hawhamburg.reachability.reasoner
-
Class to manage the "Living Place Agent Life Cycle" for
Reasoner
s.
- ReasonerAgent(Reasoner) - Constructor for class de.hawhamburg.reachability.reasoner.ReasonerAgent
-
- ReasonerConfig - Class in de.hawhamburg.reachability.conf
-
Reasoner related configuration management.
- ReasonerConfig() - Constructor for class de.hawhamburg.reachability.conf.ReasonerConfig
-
No instances of this utility class.
- ReasonerDimension - Enum in de.hawhamburg.reachability.reasoner.enumeration
-
All defined context dimensions.
- ReasonerDimension() - Constructor for enum de.hawhamburg.reachability.reasoner.enumeration.ReasonerDimension
-
- reasonerProps - Variable in class de.hawhamburg.reachability.reasoner.engine.DroolsBasedEngine
-
Basic (user-defined) properties.
- reasonerProps - Variable in class de.hawhamburg.reachability.reasoner.engine.ExampleReasoner
-
Basic (user-defined) properties.
- ReasoningEngine - Interface in de.hawhamburg.reachability.reasoner
-
Default interface for reasoner which needs to be implemented by each reasoning engine.
- refresh() - Static method in class de.hawhamburg.reachability.conf.LoggerConfig
-
Refreshes the local representation of the XML configuration file.
- refresh() - Static method in class de.hawhamburg.reachability.conf.MainConfig
-
Reloads and caches the configuration from the local XML and properties configuration file.
- refresh() - Static method in class de.hawhamburg.reachability.conf.ReasonerConfig
-
Refreshes the local representation of the XML configuration file.
- refresh() - Method in class de.hawhamburg.reachability.conf.resource.SimpleXMLConfigFile
-
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.ColoredUI
-
Initial build of this user interface.
- refresh(Map<ReachabilityGroup, ReachabilityStatus>) - Method in class de.hawhamburg.reachability.ui.frame.ColoredUI
-
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
-
Builds the user interface.
- refresh(Map<String, String>, Map<String, Map<String, PropertyDescription>>, String, ReachabilityConfigUIResultListener) - Method in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
-
Fills the panel with (new) informations.
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.ControllingToolUI
-
Builds the user interface.
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.ReachabilityUI
-
Initial build of this user interface.
- refresh(Map<ReachabilityGroup, ReachabilityStatus>) - Method in class de.hawhamburg.reachability.ui.frame.ReachabilityUI
-
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.resource.ColorKeyUI
-
Builds the user interface.
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationDetailsUI
-
Builds the user interface.
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationStoryUI
-
Builds the user interface.
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.simulation.ReachabilityStartSimulationUI
-
Builds the user interface.
- refresh() - Method in class de.hawhamburg.reachability.ui.UI
-
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.UI
-
(Re-)builds the rendering of the
UI
.
- refreshInterval - Variable in class de.hawhamburg.reachability.ui.UI
-
Refresh interval in milliseconds.
- register(RegistryAgentType, String, ReasonerDimension) - Method in class de.hawhamburg.reachability.ReachabilityWorker
-
Registers a new component.
- registeredReasoners - Variable in class de.hawhamburg.reachability.ReachabilityWorker
-
A List
of registered reasoners.
- registeredSensors - Variable in class de.hawhamburg.reachability.ReachabilityWorker
-
- registerSimulationFeeder(SensorDataFeeder) - Method in interface de.hawhamburg.reachability.tools.feeder.SensorDataFeederNotifiable
-
- registerSimulationFeeder(SensorDataFeeder) - Method in class de.hawhamburg.reachability.ui.frame.ColoredUI
-
Registers a new simulation feeder.
- registerSimulationFeeder(SensorDataFeeder) - Method in class de.hawhamburg.reachability.ui.frame.ReachabilityUI
-
Registers a new simulation feeder.
- Registry - Class in de.hawhamburg.reachability.registry
-
Sends register request and listens for new component registrations.
- Registry() - Constructor for class de.hawhamburg.reachability.registry.Registry
-
- Registry(ReachabilityWorker) - Constructor for class de.hawhamburg.reachability.registry.Registry
-
- RegistryAgentType - Enum in de.hawhamburg.reachability.registry.enumeration
-
This enumeration defines possible registry types.
- RegistryAgentType() - Constructor for enum de.hawhamburg.reachability.registry.enumeration.RegistryAgentType
-
- RegistryMessageType - Enum in de.hawhamburg.reachability.registry.enumeration
-
This enumeration defines possible registry message types.
- RegistryMessageType() - Constructor for enum de.hawhamburg.reachability.registry.enumeration.RegistryMessageType
-
- registryRequestTopicName - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
The name of the ActiveMQ topic on which the systems registry service invites other components to join him.
- registryRequestTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
The ActiveMQ topic name on which reachability systems registry service will send its registry invitations.
- registryService - Variable in class de.hawhamburg.reachability.ReachabilityWorker
-
- registryTopic - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
The LPPublisher
, which sends register messages to the systems registry service via the ActiveMQ.
- registryTopic - Variable in class de.hawhamburg.reachability.registry.Registry
-
Listener for register messages.
- registryTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
- registryTopicName - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
The name of the ActiveMQ topic on which this
Reasoner
sends its register messages to the systems registry
service.
- registryTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
The ActiveMQ topic name on which clients send their registration messages to the systems registry service.
- reloadProperties() - Method in class de.hawhamburg.reachability.properties.PropertyService
-
- Remark - Variable in class de.hawhamburg.reachability.json.JsonReachabilityInformation
-
Some textual remark (not further specified in this version).
- Remark - Variable in class de.hawhamburg.reachability.json.JsonReachabilityInstruction
-
Some textual remark (not further specified in this version).
- Remark - Variable in class de.hawhamburg.reachability.registry.json.JsonRARegistryMessage
-
A remark.
- Remark - Variable in class de.hawhamburg.reachability.registry.json.JsonRARegistryRequest
-
A remark.
- remove(String) - Static method in class de.hawhamburg.reachability.util.ExternFileUtil
-
Removes the file referred to by the supplied file path if it's existing.
- requestConfig - Variable in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
-
The LPPublisher
to send the get configuration request REACHABILITY_CONFIG_REQUEST_TOPIC.
- requestConfiguration() - Method in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
-
Requests the current configuration for the actual
ConfigType
by sending a JSON message on the AMQ request
topic.
- RequestId - Variable in class de.hawhamburg.reachability.properties.json.JsonRAPropertiesResult
-
The ID of the properties request on which this message will be the response.
- requestId - Variable in class de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarResult
-
The ID of the request as String
to which this message is the result.
- requestProps - Variable in class de.hawhamburg.reachability.properties.PropertyService
-
Listener for property requests.
- requestRegistryTopic - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
The LPSubscriber
, which listens for register requests from the systems registry service via the ActiveMQ.
- requestRegistryTopic - Variable in class de.hawhamburg.reachability.registry.Registry
-
Publisher for register requests.
- requestRegistryTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
- requestTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
- requestTopic - Variable in class de.hawhamburg.reachability.tools.googleCalendar.GoogleCalendarHookService
-
The LPSubscriber
, which reads requests from the ActiveMQ.
- requestTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
The ActiveMQ topic name on which a request shall be send to the sensors data source.
- requestType - Variable in class de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarRequest
-
- requestType - Variable in class de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarResult
-
- resultProps - Variable in class de.hawhamburg.reachability.properties.PropertyService
-
Publisher for property results.
- resultPropsReader - Variable in class de.hawhamburg.reachability.properties.PropertyService
-
Subscriber for other property results.
- resultTopic - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
The LPPublisher
, which will write the results to the agents result.
- resultTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
- resultTopic - Variable in class de.hawhamburg.reachability.tools.googleCalendar.GoogleCalendarHookService
-
The LPPublisher
, which writes request messags to the ActiveMQ.
- resultTopic - Variable in class de.hawhamburg.reachability.ui.frame.config.resource.ReachabilityConfigUIResultListener
-
An LPSubscriber
, which listens on the reachability configuration result topic
(REACHABILITY_CONFIG_RESULT_TOPIC).
- resultTopicName - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
-
The name of the ActiveMQ topic on which the sensor delivers its measuring results.
- resultTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
-
The ActiveMQ topic name on which the sensors data source provides its measured results.
- RSDFAdapter - Class in de.hawhamburg.reachability.sensor.adapter
-
Receiving simulated sensor data for certain context dimensions.
- RSDFAdapter(ReasonerDimension) - Constructor for class de.hawhamburg.reachability.sensor.adapter.RSDFAdapter
-
- rules - Variable in class de.hawhamburg.reachability.reasoner.engine.drools.WorkingMemoryRuleGenerator
-
The rules in String
format which will be part of the rule base.
- run() - Method in class de.hawhamburg.lifecycle.agent.LifeCycleApp
-
- run() - Method in class de.hawhamburg.lifecycle.agent.LifeCycleApp.SendInfo
-
- run() - Method in class de.hawhamburg.reachability.properties.PropertyService
-
- run() - Method in class de.hawhamburg.reachability.ReachabilityWorker
-
General run method which calls the initialize and end methods and coordinates the different components.
- run() - Method in class de.hawhamburg.reachability.reasoner.Reasoner
-
Frequently check for sensor data updates.
- run() - Method in class de.hawhamburg.reachability.registry.Registry
-
- run() - Method in class de.hawhamburg.reachability.sensor.Sensor
-
Main run method.
- run() - Method in class de.hawhamburg.reachability.tools.feeder.SensorDataFeeder
-
Starts the simulation.
- run() - Method in class de.hawhamburg.reachability.tools.googleCalendar.GoogleCalendarHookService
-
Runs the google calendar service.
- run() - Method in class de.hawhamburg.reachability.ui.frame.config.resource.ReachabilityConfigUIResultListener
-
- run() - Method in class de.hawhamburg.reachability.ui.frame.resource.ColoredUIUpdater
-
Connects to the reachability information topic using
ColoredUIUpdater.init()
and frequently tries to get the newest
reachability states from this topic.
- run() - Method in class de.hawhamburg.reachability.ui.frame.resource.ReachabilityUIUpdater
-
Connects to the reachability information topic using
ReachabilityUIUpdater.init()
and frequently tries to get the newest
reachability states from this topic.
- running - Variable in class de.hawhamburg.lifecycle.agent.LifeCycleApp
-
- runningReasoner - Variable in class de.hawhamburg.reachability.ReachabilityWorker
-
The actual running reasoner.
- runningSensors - Variable in class de.hawhamburg.reachability.ReachabilityWorker
-
A
Map
of context dimensions (
ReasonerDimension
) to sensor agents, which contains all actual
running sensor agents and their specific context dimension.