A C E G H I M O P Q R S T U V

A

accept(File) - Method in class org.hackystat.sensorshell.ExtensionFileFilter
Determines if the passed file should be filtered or not.
add(Map<String, String>) - Method in class org.hackystat.sensorshell.command.SensorDataCommand
Given a Map containing key-value pairs corresponding to SensorData fields and properties, constructs a SensorData instance and stores it for subsequent sending to the SensorBase.
add(SensorData) - Method in class org.hackystat.sensorshell.command.SensorDataCommand
Adds the SensorData instance, invoking send if the max buffer size has been exceeded.
add(SensorData) - Method in class org.hackystat.sensorshell.MultiSensorShell
Adds the passed SensorData instance to the Shell.
add(Map<String, String>) - Method in class org.hackystat.sensorshell.MultiSensorShell
Converts the values in the KeyValMap to a SensorData instance and adds it to the Shell.
add(Map<String, String>) - Method in class org.hackystat.sensorshell.SensorShell
Converts the values in the KeyValMap to a SensorData instance and adds it to the Shell.
add(SensorData) - Method in class org.hackystat.sensorshell.SensorShell
Adds the passed SensorData instance to the Shell.
add(SensorData) - Method in interface org.hackystat.sensorshell.Shell
Adds the passed SensorData instance to the Shell.
add(Map<String, String>) - Method in interface org.hackystat.sensorshell.Shell
Converts the values in the KeyValMap to a SensorData instance and adds it to the Shell.
add(Map<String, String>) - Method in class org.hackystat.sensorshell.SingleSensorShell
Converts the values in the KeyValMap to a SensorData instance and adds it to the Shell.
add(SensorData) - Method in class org.hackystat.sensorshell.SingleSensorShell
Adds the passed SensorData instance to the Shell.
AutoSendCommand - Class in org.hackystat.sensorshell.command
Implements the AutoSend facility, which automatically sends all SensorData to the Sensorbase at regular intervals as specified in the sensorshell.autosend.timeinterval property.
AutoSendCommand(SingleSensorShell, SensorShellProperties) - Constructor for class org.hackystat.sensorshell.command.AutoSendCommand
Creates the AutoSendCommand and starts a timer-based process running that wakes up and invokes send based upon the value of the SensorShellProperties autosend timeinterval.

C

Command - Class in org.hackystat.sensorshell.command
A class providing access to information useful for all Command instances.
Command(SingleSensorShell, SensorShellProperties) - Constructor for class org.hackystat.sensorshell.command.Command
Constructs a Command instance.
cr - Variable in class org.hackystat.sensorshell.command.Command
The line separator.
createUser() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.ObjectFactory
Create an instance of User
createUsermap() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.ObjectFactory
Create an instance of Usermap
createUsermaps() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.ObjectFactory
Create an instance of Usermaps

E

email - Variable in class org.hackystat.sensorshell.command.Command
The client email.
ExtensionFileFilter - Class in org.hackystat.sensorshell
Provides a file filter that accepts only files with a given case-insensitive extension.
ExtensionFileFilter(String) - Constructor for class org.hackystat.sensorshell.ExtensionFileFilter
Creates a file filter that accepts only files with the given extension, case-insensitive.

G

get(String, String, UserMap.UserMapKey) - Method in class org.hackystat.sensorshell.usermap.UserMap
Gets the value of the given UserMapKey associated with the given tool and toolAccount, or null if not found.
getAutoSendMaxBuffer() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the AutoSend batch size, such as 250.
getAutoSendTimeInterval() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the AutoSend time interval, such as 1.0.
getException() - Method in class org.hackystat.sensorshell.command.AutoSendCommand
Returns the exception that was thrown during autosend, or null if none was thrown.
getLogger() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns the Logger associated with this sensorshell.
getLoggingLevel() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the logging level specified for SensorShells.
getMultiShellAutoSendTimeInterval() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the MultiShell AutoSend time interval, such as 0.10.
getMultiShellBatchSize() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the number of instances to send to one shell in a row if multishell processing.
getMultiShellMaxBuffer() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the maximum number of instances to buffer before a blocking send is invoked in multishell mode.
getMultiShellNumShells() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the number of shells to instantiate if multishell processing is enabled.
getOfflineManager() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns the offline manager associated with this instance.
getOfflineMode(SensorShellProperties) - Static method in class org.hackystat.sensorshell.SensorShellProperties
Returns a new SensorShellProperties instance customized for offline data recovery.
getPassword() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Gets the value of the password property.
getPingTimeout() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the current timeout setting for Ping requests.
getProperties() - Method in class org.hackystat.sensorshell.MultiSensorShell
Returns the SensorShell properties instance used to create this SensorShell.
getProperties() - Method in class org.hackystat.sensorshell.SensorShell
Returns the SensorShell properties instance used to create this SensorShell.
getProperties() - Method in interface org.hackystat.sensorshell.Shell
Returns the SensorShell properties instance used to create this SensorShell.
getProperties() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns the SensorShell properties instance used to create this SensorShell.
getProperty(String) - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the trimmed property value associated with the property key.
getSensorbase() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Gets the value of the sensorbase property.
getSensorBaseHost() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the sensorbase host, such as "http://dasha.ics.hawaii.edu:9876/sensorbase".
getSensorBasePassword() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the password for this user, such as "xu876csld".
getSensorBaseUser() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the account for this user, such as "johnson@hawaii.edu".
getStartTime() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns a Date instance indicating when this SensorShell was started.
getStateChangeInterval() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the StateChange interval.
getTestInstance(String, String, String) - Static method in class org.hackystat.sensorshell.SensorShellProperties
Constructs a "test" instance with the supplied three required properties.
getTimeout() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the current timeout setting for non-Ping requests.
getTool() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermap
Gets the value of the tool property.
getToolaccount() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Gets the value of the toolaccount property.
getToolAccounts(String) - Method in class org.hackystat.sensorshell.usermap.SensorShellMap
Returns the set of tool account names associated with this tool in the usermaps file.
getToolAccounts(String) - Method in class org.hackystat.sensorshell.usermap.UserMap
Returns the set of tool account names for the passed tool.
getTotalSent() - Method in class org.hackystat.sensorshell.command.SensorDataCommand
Returns the total number of sensor data instances sent so far.
getTotalSent() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns the total number of instances sent by this shell's SensorDataCommand.
getUser() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Gets the value of the user property.
getUser() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermap
Gets the value of the user property.
getUsermap() - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermaps
Gets the value of the usermap property.
getUserMapFile() - Method in class org.hackystat.sensorshell.usermap.SensorShellMap
Returns the UserMap file name associated with this SensorShellMap.
getUserMapFile() - Method in class org.hackystat.sensorshell.usermap.UserMap
Returns the usermap.xml file path, which may or may not exist.
getUserShell(String) - Method in class org.hackystat.sensorshell.usermap.SensorShellMap
Gets the SensorShell instance for a Hackystat user with an account for the given tool.
getUserShell(String, Properties) - Method in class org.hackystat.sensorshell.usermap.SensorShellMap
Gets the SensorShell instance for a Hackystat user with an account for the given tool.

H

hasOfflineData() - Method in class org.hackystat.sensorshell.MultiSensorShell
Returns true if any of shells in this interface have stored data offline.
hasOfflineData - Variable in class org.hackystat.sensorshell.OfflineManager
Whether or not data has been stored offline.
hasOfflineData() - Method in class org.hackystat.sensorshell.OfflineManager
Returns true if this offline manager has successfully stored any data offline.
hasOfflineData() - Method in class org.hackystat.sensorshell.SensorShell
Returns true if any of shells in this interface have stored data offline.
hasOfflineData() - Method in interface org.hackystat.sensorshell.Shell
Returns true if any of shells in this interface have stored data offline.
hasOfflineData() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns true if this shell has stored any data offline.
hasUnsentData() - Method in class org.hackystat.sensorshell.command.SensorDataCommand
Returns true if this SensorDataCommand instance has remaining unsent data.
hasUser(String, String) - Method in class org.hackystat.sensorshell.usermap.UserMap
Returns true if there is a defined userKey for the given Tool and ToolAccount.
hasUserShell(String) - Method in class org.hackystat.sensorshell.usermap.SensorShellMap
Returns true if toolAccount is known so that a corresponding SensorShell can be retrieved.
host - Variable in class org.hackystat.sensorshell.command.Command
The sensorbase host.

I

isInteractive() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns true if this sensorshell is being run interactively from the command line.
isMultiShellEnabled() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns true if multishell processing is enabled.
isOfflineCacheEnabled() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns true if offline cache data saving is enabled.
isOfflineRecoveryEnabled() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns true if offline data recovery is enabled.
isPingable() - Method in class org.hackystat.sensorshell.command.PingCommand
Does a ping on the hackystat server and returns true if the server was accessible.
isPingable(int) - Method in class org.hackystat.sensorshell.command.PingCommand
Does a ping on the hackystat server and returns true if the server was accessible.

M

main(String[]) - Static method in class org.hackystat.sensorshell.SensorShell
The command line shell interface for invoking a single sensor shell interactively.
main(String[]) - Static method in class org.hackystat.sensorshell.ShellPerfEval
Provide a sensorshell.properties file in the same directory as the location of the jar file invoking this program.
MultiSensorShell - Class in org.hackystat.sensorshell
MultiSensorShell is a wrapper around SingleSensorShell that is designed for high performance transmission of sensor data instances from a client to a server.
MultiSensorShell(SensorShellProperties, String) - Constructor for class org.hackystat.sensorshell.MultiSensorShell
Creates a new MultiSensorShell for multi-threaded transmission of SensorData instances to a SensorBase.

O

ObjectFactory - Class in org.hackystat.sensorshell.usermap.resource.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the org.hackystat.sensorshell.usermap.resource.jaxb package.
ObjectFactory() - Constructor for class org.hackystat.sensorshell.usermap.resource.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorshell.usermap.resource.jaxb
OfflineManager - Class in org.hackystat.sensorshell
Provides a facility for: (a) persisting buffered SensorData instances locally when the SensorBase host is not available and (b) recovering them during a subsequent invocation of SensorShell.
OfflineManager(SingleSensorShell, String) - Constructor for class org.hackystat.sensorshell.OfflineManager
Creates an OfflineManager given the parent shell and the tool.
org.hackystat.sensorshell - package org.hackystat.sensorshell
Implements the SensorShell service, which provides client-side "middleware" that facilitates collection and transmission of sensor data to a Hackystat server.
org.hackystat.sensorshell.command - package org.hackystat.sensorshell.command
Provides the commands for the SensorShell.
org.hackystat.sensorshell.usermap - package org.hackystat.sensorshell.usermap
Implements a generic mapping utility that connects tool specific user accounts to the user's Hackystat information.
org.hackystat.sensorshell.usermap.resource.jaxb - package org.hackystat.sensorshell.usermap.resource.jaxb
 

P

password - Variable in class org.hackystat.sensorshell.command.Command
The client password.
password - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.User
 
ping() - Method in class org.hackystat.sensorshell.MultiSensorShell
Returns true if the host can be pinged and the email/password combination is valid.
ping() - Method in class org.hackystat.sensorshell.SensorShell
Returns true if the host can be pinged and the email/password combination is valid.
ping() - Method in interface org.hackystat.sensorshell.Shell
Returns true if the host can be pinged and the email/password combination is valid.
ping() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns true if the host can be pinged and the email/password combination is valid.
PingCommand - Class in org.hackystat.sensorshell.command
Implements the Ping command, which ensures that the SensorBase is reachable.
PingCommand(SingleSensorShell, SensorShellProperties) - Constructor for class org.hackystat.sensorshell.command.PingCommand
Creates the PingCommand.
print(String) - Method in class org.hackystat.sensorshell.SingleSensorShell
Prints out the line without newline if in interactive mode.
println(String) - Method in class org.hackystat.sensorshell.SingleSensorShell
Prints out the line plus newline if in interactive mode, and always logs the line.
printPrompt() - Method in class org.hackystat.sensorshell.SingleSensorShell
Print out a prompt if in interactive mode.
processInputString(String) - Method in class org.hackystat.sensorshell.SingleSensorShell
Process a single input string representing a command.
properties - Variable in class org.hackystat.sensorshell.command.Command
The SensorProperties.

Q

quit() - Method in class org.hackystat.sensorshell.command.AutoSendCommand
Cancels the timer if there is one.
quit() - Method in class org.hackystat.sensorshell.command.QuitCommand
Quits the shell.
quit() - Method in class org.hackystat.sensorshell.MultiSensorShell
Invokes quit() on this Shell, which invokes a final send() and closes any logging files.
quit() - Method in class org.hackystat.sensorshell.SensorShell
Invokes quit() on this Shell, which invokes a final send() and closes any logging files.
quit() - Method in interface org.hackystat.sensorshell.Shell
Invokes quit() on this Shell, which invokes a final send() and closes any logging files.
quit() - Method in class org.hackystat.sensorshell.SingleSensorShell
Invokes quit() on this Shell, which invokes a final send() and closes any logging files.
QuitCommand - Class in org.hackystat.sensorshell.command
Implements the Quit command, which sends any buffered data and closes the loggers.
QuitCommand(SingleSensorShell, SensorShellProperties, SensorDataCommand, AutoSendCommand) - Constructor for class org.hackystat.sensorshell.command.QuitCommand
Creates the QuitCommand.

R

readLine() - Method in class org.hackystat.sensorshell.SingleSensorShell
Returns a string with the next line of input from the user.
recover() - Method in class org.hackystat.sensorshell.OfflineManager
Attempts to resend any previously stored SensorDatas instances from their serialized files.

S

send() - Method in class org.hackystat.sensorshell.command.SensorDataCommand
Sends accumulated data, including offline and current data from the AddCommand.
send() - Method in class org.hackystat.sensorshell.MultiSensorShell
Immediately invokes send() on this Shell.
send() - Method in class org.hackystat.sensorshell.SensorShell
Immediately invokes send() on this Shell.
send() - Method in interface org.hackystat.sensorshell.Shell
Immediately invokes send() on this Shell.
send() - Method in class org.hackystat.sensorshell.SingleSensorShell
Immediately invokes send() on this Shell.
sensorbase - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.User
 
SensorDataCommand - Class in org.hackystat.sensorshell.command
Implements the SensorData commands, of which there is "add", "send", and "statechange".
SensorDataCommand(SingleSensorShell, SensorShellProperties, PingCommand, SensorBaseClient) - Constructor for class org.hackystat.sensorshell.command.SensorDataCommand
Creates the SensorDataCommand.
SensorShell - Class in org.hackystat.sensorshell
Provides "middleware" for accumulating and sending notification (sensor) data to Hackystat.
SensorShell(SensorShellProperties, boolean) - Constructor for class org.hackystat.sensorshell.SensorShell
Constructs a new SensorShell instance that can be provided with notification data to be sent eventually to a specific user key and host.
SensorShell(SensorShellProperties, boolean, String) - Constructor for class org.hackystat.sensorshell.SensorShell
Constructs a new SensorShell instance that can be provided with notification data to be sent eventually to a specific user key and host.
SensorShell(SensorShellProperties, boolean, String, File) - Constructor for class org.hackystat.sensorshell.SensorShell
Constructs a new SensorShell instance that can be provided with notification data to be sent eventually to a specific user key and host.
SENSORSHELL_AUTOSEND_MAXBUFFER_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving an integer indicating the maximum number of sensor instances to buffer locally between autosends of sensor data.
SENSORSHELL_AUTOSEND_TIMEINTERVAL_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving a double indicating how many minutes between autosends of sensor data when not in MultiShell mode.
SENSORSHELL_LOGGING_LEVEL_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving a string indicating the logging level for the SensorShell(s).
SENSORSHELL_MULTISHELL_AUTOSEND_TIMEINTERVAL_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving a double indicating how many minutes between autosends of sensor data for each shell in a MultiShell.
SENSORSHELL_MULTISHELL_BATCHSIZE_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving an integer indicating the number of instances to send to a single shell in the MultiSensorShell at once.
SENSORSHELL_MULTISHELL_ENABLED_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving a boolean indicating whether the MultiSensorShell is enabled.
SENSORSHELL_MULTISHELL_MAXBUFFER_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving an integer indicating the maximum number of instances to buffer in each shell in the MultiSensorShell before a blocking send() is invoked.
SENSORSHELL_MULTISHELL_NUMSHELLS_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving an integer indicating the number of shells to instantiate when the MultiSensorShell is enabled.
SENSORSHELL_OFFLINE_CACHE_ENABLED_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving a boolean indicating if data will be cached locally if the SensorBase cannot be contacted.
SENSORSHELL_OFFLINE_RECOVERY_ENABLED_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving a boolean indicating if offline data will be recovered at startup if the SensorBase can be contacted.
SENSORSHELL_PING_TIMEOUT_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving the timeout value (in seconds) for SensorShell 'PING' requests.
SENSORSHELL_SENSORBASE_HOST_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving an URL indicating the location of the SensorBase host.
SENSORSHELL_SENSORBASE_PASSWORD_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving the password associated with the user.
SENSORSHELL_SENSORBASE_USER_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving the user account associated with the SensorBase.
SENSORSHELL_STATECHANGE_INTERVAL_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving an integer indicating the number of seconds between "wakeups" of tool subprocesses that check for state changes.
SENSORSHELL_TIMEOUT_KEY - Static variable in class org.hackystat.sensorshell.SensorShellProperties
The property key retrieving the timeout value (in seconds) for SensorShell HTTP requests.
SensorShellException - Exception in org.hackystat.sensorshell
An exception that is thrown when problems occur with instantiating SensorShellProperties or sending sensor data.
SensorShellException(String) - Constructor for exception org.hackystat.sensorshell.SensorShellException
Thrown when a SensorProperties instance cannot be created.
SensorShellException(String, Throwable) - Constructor for exception org.hackystat.sensorshell.SensorShellException
Thrown when a SensorProperties instance cannot be created.
SensorShellMap - Class in org.hackystat.sensorshell.usermap
Allows for lazy instantiation of SensorShells for user tool accounts.
SensorShellMap(String) - Constructor for class org.hackystat.sensorshell.usermap.SensorShellMap
Instantiate this class which initializes the UserMap used to get SensorShells for users and also sets the Hackystat host for the SensorShells.
SensorShellMap(String, File) - Constructor for class org.hackystat.sensorshell.usermap.SensorShellMap
A package private constructor meant to be used only by Junit test cases.
SensorShellMapException - Exception in org.hackystat.sensorshell.usermap
This class implements an exception that is thrown when using a SensorShellMap fails to instantiate or otherwise does not work correctly.
SensorShellMapException(String) - Constructor for exception org.hackystat.sensorshell.usermap.SensorShellMapException
Thrown when exceptions occur during the use of a SensorShellMap instance.
SensorShellMapException(String, Throwable) - Constructor for exception org.hackystat.sensorshell.usermap.SensorShellMapException
Thrown when exceptions occur during the use of a SensorShellMap instance.
SensorShellMapException(Exception) - Constructor for exception org.hackystat.sensorshell.usermap.SensorShellMapException
Convert an exception to a SensorShellMapException.
SensorShellProperties - Class in org.hackystat.sensorshell
Provides Hackystat sensors with access to standard Hackystat sensorshell properties.
SensorShellProperties() - Constructor for class org.hackystat.sensorshell.SensorShellProperties
Initializes SensorShell properties using the default sensorshell.properties file.
SensorShellProperties(File) - Constructor for class org.hackystat.sensorshell.SensorShellProperties
Creates a SensorShellProperties instance using the specified properties file.
SensorShellProperties(String, String, String) - Constructor for class org.hackystat.sensorshell.SensorShellProperties
Constructs a "basic" instance with the supplied three required properties.
SensorShellProperties(String, String, String, Properties, boolean) - Constructor for class org.hackystat.sensorshell.SensorShellProperties
Constructs an instance with the supplied three required properties and any other properties provided in the properties argument.
SensorShellProperties(SensorShellProperties, Properties) - Constructor for class org.hackystat.sensorshell.SensorShellProperties
Creates and returns a new SensorShellProperties instance which is initialized to the contents of the passed SensorProperties instance, with additional new properties overriding the previous selection.
SensorShellProperties(Properties, boolean) - Constructor for class org.hackystat.sensorshell.SensorShellProperties
Creates a SensorShell properties instance, initializing it using the passed properties as well as any settings found in the sensorshell.properties file.
setPassword(String) - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Sets the value of the password property.
setSensorbase(String) - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Sets the value of the sensorbase property.
setTool(String) - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermap
Sets the value of the tool property.
setToolaccount(String) - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Sets the value of the toolaccount property.
setupServer() - Static method in class org.hackystat.sensorshell.TestMultiSensorShell
Starts the server going for these tests, and makes sure our test user is registered.
setupServer() - Static method in class org.hackystat.sensorshell.TestSingleSensorShell
Starts the server going for these tests, and makes sure our test user is registered.
setUser(String) - Method in class org.hackystat.sensorshell.usermap.resource.jaxb.User
Sets the value of the user property.
shell - Variable in class org.hackystat.sensorshell.command.Command
The sensorshell.
Shell - Interface in org.hackystat.sensorshell
An interface that is implemented by SensorShell and MultiSensorShell.
ShellPerfEval - Class in org.hackystat.sensorshell
A command line tool that facilitates performance evaluation and tuning of sensor data transmission.
ShellPerfEval() - Constructor for class org.hackystat.sensorshell.ShellPerfEval
 
SingleSensorShell - Class in org.hackystat.sensorshell
Provides the implementation of a single SensorShell instance.
SingleSensorShell(SensorShellProperties, boolean) - Constructor for class org.hackystat.sensorshell.SingleSensorShell
Constructs a new SensorShell instance that can be provided with notification data to be sent eventually to a specific user key and host.
SingleSensorShell(SensorShellProperties, boolean, String) - Constructor for class org.hackystat.sensorshell.SingleSensorShell
Constructs a new SensorShell instance that can be provided with notification data to be sent eventually to a specific user key and host.
SingleSensorShell(SensorShellProperties, boolean, String, File) - Constructor for class org.hackystat.sensorshell.SingleSensorShell
Constructs a new SensorShell instance that can be provided with notification data to be sent eventually to a specific user key and host.
statechange(long, Map<String, String>) - Method in class org.hackystat.sensorshell.command.SensorDataCommand
Provides an easy way for sensors to implement "StateChange" behavior.
statechange(long, Map<String, String>) - Method in class org.hackystat.sensorshell.MultiSensorShell
Implements the "StateChange" algorithm.
statechange(long, Map<String, String>) - Method in class org.hackystat.sensorshell.SensorShell
Implements the "StateChange" algorithm.
statechange(long, Map<String, String>) - Method in interface org.hackystat.sensorshell.Shell
Implements the "StateChange" algorithm.
statechange(long, Map<String, String>) - Method in class org.hackystat.sensorshell.SingleSensorShell
Implements the "StateChange" algorithm.
store(SensorDatas) - Method in class org.hackystat.sensorshell.OfflineManager
Stores a SensorDatas instance to a serialized file in the offline directory.
switchToMultiShellMode() - Method in class org.hackystat.sensorshell.SensorShellProperties
Sets the autosend time interval and autosend max buffer size to the multishell versions.

T

teardownServer() - Static method in class org.hackystat.sensorshell.TestMultiSensorShell
Gets rid of the sent sensor data and the user.
teardownServer() - Static method in class org.hackystat.sensorshell.TestSingleSensorShell
Gets rid of the sent sensor data and the user.
testCaseInsensitiveRetrievals() - Method in class org.hackystat.sensorshell.usermap.TestUserMap
Test that the tool and toolaccount in the user map are case-insensitive on retrieval.
testDefaultSensorProperties() - Method in class org.hackystat.sensorshell.TestSensorShellProperties
Tests SensorProperties class when using the 'test' constructor.
testInvalidSensorProperties() - Method in class org.hackystat.sensorshell.TestSensorShellProperties
Tests basic functions of an invalid creation of a SensorProperties instance.
testMap() - Method in class org.hackystat.sensorshell.usermap.TestUserMap
Test the UserMap class and the formatting of the UserMap.xml.
TestMultiSensorShell - Class in org.hackystat.sensorshell
Provides testing classes and a main method for experimenting with MultiSensorShell performance.
TestMultiSensorShell() - Constructor for class org.hackystat.sensorshell.TestMultiSensorShell
 
testMultiSensorShell() - Method in class org.hackystat.sensorshell.TestMultiSensorShell
Tests that the MultiSensorShell can send data to the Server and this data can be retrieved.
testNullSensorProperties() - Method in class org.hackystat.sensorshell.TestSensorShellProperties
Tests basic functions of an invalid creation of a SensorProperties instance.
testPropertiesConstructor() - Method in class org.hackystat.sensorshell.TestSensorShellProperties
Tests SensorShellProperties class when using the Properties-based constructor.
testSensorShell() - Method in class org.hackystat.sensorshell.TestSingleSensorShell
Tests that the SensorShell can send data to the Server and this data can be retrieved.
TestSensorShellMap - Class in org.hackystat.sensorshell.usermap
Tests the SensorShellMap class.
TestSensorShellMap() - Constructor for class org.hackystat.sensorshell.usermap.TestSensorShellMap
 
TestSensorShellProperties - Class in org.hackystat.sensorshell
Provides simple unit tests for SensorShellProperties.
TestSensorShellProperties() - Constructor for class org.hackystat.sensorshell.TestSensorShellProperties
 
TestSingleSensorShell - Class in org.hackystat.sensorshell
Provides simple unit tests for the SensorShell.
TestSingleSensorShell() - Constructor for class org.hackystat.sensorshell.TestSingleSensorShell
 
testStateChange() - Method in class org.hackystat.sensorshell.TestSingleSensorShell
Tests that statechange works correctly.
TestUserMap - Class in org.hackystat.sensorshell.usermap
A test case class to test the UserMap class.
TestUserMap() - Constructor for class org.hackystat.sensorshell.usermap.TestUserMap
 
testUserShell() - Method in class org.hackystat.sensorshell.usermap.TestSensorShellMap
Tests usage of the SensorShellMap class.
tool - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermap
 
toolaccount - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.User
 
toString() - Method in class org.hackystat.sensorshell.SensorShellProperties
Returns the set of SensorProperties as a multi-line string.

U

User - Class in org.hackystat.sensorshell.usermap.resource.jaxb
Java class for anonymous complex type.
User() - Constructor for class org.hackystat.sensorshell.usermap.resource.jaxb.User
 
user - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.User
 
user - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermap
 
Usermap - Class in org.hackystat.sensorshell.usermap.resource.jaxb
Java class for anonymous complex type.
Usermap() - Constructor for class org.hackystat.sensorshell.usermap.resource.jaxb.Usermap
 
usermap - Variable in class org.hackystat.sensorshell.usermap.resource.jaxb.Usermaps
 
UserMap - Class in org.hackystat.sensorshell.usermap
Gets hackystat information for a specific tool by parsing a predefined xml file located in the user's .hackystat/usermap directory.
UserMap() - Constructor for class org.hackystat.sensorshell.usermap.UserMap
Creates the user map and initializes the user mappings.
UserMap(File) - Constructor for class org.hackystat.sensorshell.usermap.UserMap
This constructor initializes the user mappings from a given file.
UserMap.UserMapKey - Enum in org.hackystat.sensorshell.usermap
Keys in the user map used to access information.
Usermaps - Class in org.hackystat.sensorshell.usermap.resource.jaxb
Java class for anonymous complex type.
Usermaps() - Constructor for class org.hackystat.sensorshell.usermap.resource.jaxb.Usermaps
 

V

validateHackystatInfo(String) - Method in class org.hackystat.sensorshell.usermap.SensorShellMap
Validates the hackystat user, password, and sensorbase associated with tool.
validateHackystatUsers(String) - Method in class org.hackystat.sensorshell.usermap.UserMap
A method that will check all of the mappings associated with the given tool and throw an error if (a) any of the sensorbases could not be contacted, and/or (b) any of the users did not appear to be registered.
valueOf(String) - Static method in enum org.hackystat.sensorshell.usermap.UserMap.UserMapKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hackystat.sensorshell.usermap.UserMap.UserMapKey
Returns an array containing the constants of this enum type, in the order they are declared.

A C E G H I M O P Q R S T U V