A B C D E F G H I J L M N O P R S T U V W X

A

AbstractBaseModule - Class in obixserver.module
This is the abstract base class modules usually extend.
AbstractBaseModule() - Constructor for class obixserver.module.AbstractBaseModule
 
AbstractBaseModule(String) - Constructor for class obixserver.module.AbstractBaseModule
 
AbstractExternalModule - Class in obixserver.module.external
This is the abstract external module that external modules usually extend.
AbstractExternalModule() - Constructor for class obixserver.module.external.AbstractExternalModule
 
AbstractExternalModule(String) - Constructor for class obixserver.module.external.AbstractExternalModule
 
add(String, List) - Method in class obixserver.watch.WatchManager
Adds obj to watched list.
addCondition(Condition) - Method in class obixserver.core.alarm.AlarmManager
Adds condition to the alarm manager.
addCondition(Condition) - Method in interface obixserver.core.engine.ObjBroker
Adds an alarm to the system.
addCondition(Condition) - Method in class obixserver.core.engine.ObjBrokerImpl
 
addFeed(Feed, List) - Method in interface obixserver.core.engine.ObjBroker
Adds a set of Obj's to a feed.
addFeed(Feed, List) - Method in class obixserver.core.engine.ObjBrokerImpl
 
addFeed(Feed, List) - Method in class obixserver.watch.WatchManager
Adds a set of objs to a feed.
addObj(Obj) - Method in interface obixserver.core.engine.ObjBroker
Adds object to object repository.
addObj(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Adds object to object manager and to the service.
addObj(String, Obj) - Method in class obixserver.core.ObjCache
 
addObjTree(Obj) - Method in interface obixserver.core.engine.ObjBroker
Adds object and its children to the object repository, recursively.
addObjTree(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Adds object and children to object manager and service, recursively.
addProxy(String, ObjProxy) - Method in interface obixserver.core.engine.ObjBroker
Adds a proxy obj.
addProxy(String, ObjProxy) - Method in class obixserver.core.engine.ObjBrokerImpl
 
addProxy(String, ObjProxy) - Method in class obixserver.core.ObjCache
 
addToFeed(Feed, Obj) - Method in interface obixserver.core.engine.ObjBroker
Adds obj to all feeds associated with given feed obj.
addToFeed(Feed, Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
 
addToFeed(Obj) - Method in class obixserver.watch.Watch
For a feed, add obj to the feed.
addToFeed(Feed, Obj) - Method in class obixserver.watch.WatchManager
Adds obj to all feeds associated with given feed obj.
addToObjToConditionListMap(Obj, Condition) - Method in class obixserver.core.alarm.AlarmManager
 
addToWatchedObjMap(Obj, Watch) - Method in class obixserver.watch.WatchManager
 
addWatched(Obj) - Method in class obixserver.watch.Watch
Add an obj to watched list.
alarmBase - Variable in class obixserver.core.alarm.AlarmManager
Object that will be parent of newly created alarms
alarmIdCounter - Static variable in class obixserver.core.alarm.AlarmImpl
Used to generate pseudo unique ids.
AlarmImpl - Class in obixserver.core.alarm
Alarm implementation for a generic alarm service.
AlarmImpl(Obj) - Constructor for class obixserver.core.alarm.AlarmImpl
 
AlarmManager - Class in obixserver.core.alarm
Manages alarm lifecycle: creation, deletion and updates.
AlarmManager() - Constructor for class obixserver.core.alarm.AlarmManager
 
alarmManager - Variable in class obixserver.core.engine.ObjBrokerImpl
Manages alarm lifecycle: creation, deletion and updates.
alarmServiceUrl - Variable in class obixserver.core.alarm.AlarmManager
 
alarmValue() - Method in class obixserver.core.alarm.AlarmImpl
 

B

base - Variable in class obixserver.module.AbstractBaseModule
Leaf of the base URL of the module.
baseObj - Variable in class obixserver.module.AbstractBaseModule
Base Obj of this module.
baseObj - Variable in class obixserver.module.external.AbstractExternalModule
Base Obj of this module.
baseUri - Variable in class obixserver.core.engine.ObjBrokerImpl
Base URL loaded from properties
bootTime - Variable in class obixserver.module.PushSimulatorModule
 
bootTime - Variable in class obixserver.module.SimulatorModule
 

C

ChangedByAmountCondition - Class in obixserver.core.alarm.condition
Condition that specifies observable stays within a range given by its current value +- delta as value difference.
ChangedByAmountCondition(double, Obj) - Constructor for class obixserver.core.alarm.condition.ChangedByAmountCondition
 
ChangedByCondition - Class in obixserver.core.alarm.condition
Condition that specifies observable stays within a range given by its current value +- delta as percentage.
ChangedByCondition(Obj, double) - Constructor for class obixserver.core.alarm.condition.ChangedByCondition
 
changedMap - Variable in class obixserver.watch.Watch
Map of objects that are watched and changed.
clear() - Method in class obixserver.watch.Watch
 
clearChanged() - Method in class obixserver.watch.Watch
Invoked after the client has performed pollRefresh and the information about updates needs to be cleared.
clearFeed(Feed) - Method in interface obixserver.core.engine.ObjBroker
Clears a feed.
clearFeed(Feed) - Method in class obixserver.core.engine.ObjBrokerImpl
 
clearFeed(Feed) - Method in class obixserver.watch.WatchManager
Clears the feed so that it doesn't contains any Objs.
cloneInstance(Obj, boolean) - Static method in class obixserver.util.ObjUtil
Clone an obj instance without the subtree.
cloneObj(Obj) - Static method in class obixserver.util.ObjUtil
Clone an object without setting kids and parent from the source obj.
cloneObj(Obj, boolean) - Static method in class obixserver.util.ObjUtil
Clone an object without setting kids and parent from the source obj.
cloneObjTree(Obj) - Static method in class obixserver.util.ObjUtil
Clone an object, including it's children.
cloneObjTree(Obj, boolean, boolean) - Static method in class obixserver.util.ObjUtil
Clone an object, possibly setting kids and parent from the source obj.
cloneObjTreeNullNameRoot(Obj, boolean, boolean) - Static method in class obixserver.util.ObjUtil
Clone an object, possibly setting kids and parent from the source obj.
Condition - Interface in obixserver.core.alarm.condition
Interface all conditions have to implement.
conditionsForTree(Obj) - Method in class obixserver.core.alarm.AlarmManager
Return all conditions for all obj's that are elements of the tree
conditionToAlarmMap - Variable in class obixserver.core.alarm.AlarmManager
Map for lookup of alarm by condition.
conditionToObjListMap - Variable in class obixserver.core.alarm.AlarmManager
Map a Condition to a list of Objs.
context - Variable in class obixserver.servlet.UserAgentFilter
Servlet context used for logging.
context - Variable in class obixserver.servlet.XmlFilter
 
CONTRACT_ALARM - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_ALARM_QUERY_OUT - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_ALARMFILTER - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_ALL_ALARM - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_BAD_URI - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_NIL - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_OBJ - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_PERMISSION - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_POINT_ALARM - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_POINT_STATEFUL_ALARM - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_STATEFUL_ALARM - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_UNSUPPORTED - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_WATCH - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_WATCH_SERVICE_URI - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_WATCH_URI - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_WATCHIN - Static variable in class obixserver.util.ObjUtil
 
CONTRACT_WATCHOUT - Static variable in class obixserver.util.ObjUtil
 
ControlledObixEncoder - Class in obixserver.core
Encoder that can be controlled to emit only a subset of tree instead of recursing to all children
ControlledObixEncoder(OutputStream, int) - Constructor for class obixserver.core.ControlledObixEncoder
 
copyObjTreeValues(Obj, Obj) - Static method in class obixserver.util.ObjUtil
Copy Obj tree.
copyObjValue(Obj, Obj) - Static method in class obixserver.util.ObjUtil
Copies Obj value from src to dst.
CoreModule - Class in obixserver.module
Implements core module.
CoreModule() - Constructor for class obixserver.module.CoreModule
 
CoreModule.CurrentTimeProxy - Class in obixserver.module
 
CoreModule.CurrentTimeProxy() - Constructor for class obixserver.module.CoreModule.CurrentTimeProxy
 
createBadUriErr(Uri) - Static method in class obixserver.util.ObjUtil
Creates an Err with the contract obix:BadUriErr
createObj(Obj) - Method in class obixserver.module.external.AbstractExternalModule
 
createOp(String, Contract, Contract) - Method in class obixserver.core.InvocationManager
 
createOp(String, Contract, Contract) - Method in class obixserver.watch.WatchManager
 
createPermissionErr(Uri) - Static method in class obixserver.util.ObjUtil
Creates an Err with the contract obix:PermissionErr
createUnsupportedErr(Uri) - Static method in class obixserver.util.ObjUtil
Creates an Err with the contract obix:PermissionErr

D

DEFAULT_PROLOG - Static variable in class obixserver.servlet.MessageRendererImpl
 
deleteConditionFromObjToConditionListMap(Condition) - Method in class obixserver.core.alarm.AlarmManager
 
deleteObjFromConditionsInObjToConditionListMap(Obj) - Method in class obixserver.core.alarm.AlarmManager
 
deleteObjFromWatchesInWatchedObjMap(Obj) - Method in class obixserver.watch.WatchManager
 
deleteWatch(String) - Method in class obixserver.watch.WatchManager
 
deleteWatchFromWatchedObjMap(Watch) - Method in class obixserver.watch.WatchManager
 
delta - Variable in class obixserver.core.alarm.condition.ChangedByAmountCondition
 
destroy() - Method in class obixserver.servlet.ObixServlet
 
destroy() - Method in class obixserver.servlet.UserAgentFilter
 
destroy() - Method in class obixserver.servlet.XmlFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class obixserver.servlet.UserAgentFilter
Performs filtering.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class obixserver.servlet.XmlFilter
Times the execution of the rest of the filter chain, optionally dumping the request parameters to the servlet context log

E

encode(Obj) - Method in class obixserver.core.ControlledObixEncoder
 
encode(String, Obj) - Method in class obixserver.core.ControlledObixEncoder
Encode an object and it's children.
encodeObj(String, Obj) - Method in class obixserver.core.engine.ObixServerEngine
 
encodeObjTree(String, Obj) - Method in class obixserver.core.engine.ObixServerEngine
Encodes up to 3 levels of the object tree, starting with the given obj.
ensureHrefForTree(Obj) - Static method in class obixserver.util.ObjUtil
 
ensureRootUri(String, Obj) - Method in class obixserver.core.engine.ObixServerEngine
Ensure that root URI has a fully qualified href.
EqualCondition - Class in obixserver.core.alarm.condition
 
EqualCondition(Obj, double) - Constructor for class obixserver.core.alarm.condition.EqualCondition
 
ERROR_400_BAD_REQUEST - Static variable in exception obixserver.core.ObixserverException
 
ERROR_405_METHOD_NOT_ALLOWED - Static variable in exception obixserver.core.ObixserverException
 
ERROR_INCORRECT_CONTRACT - Static variable in exception obixserver.core.ObixserverException
 
ERROR_INITIALIZATION_FAILED - Static variable in exception obixserver.core.ObixserverException
 
ERROR_MODULE_MISCONFIGURED - Static variable in exception obixserver.core.ObixserverException
 
ERROR_REMOTE_MODULE_INVOCATION - Static variable in exception obixserver.core.ObixserverException
 
ERROR_REQUEST_PROCESSING - Static variable in exception obixserver.core.ObixserverException
 
ERROR_SERVER_INIT_FAILED - Static variable in exception obixserver.core.ObixserverException
 
ERROR_SHUTDOWN_FAILED - Static variable in exception obixserver.core.ObixserverException
 
ERROR_STOP_FAILED - Static variable in exception obixserver.core.ObixserverException
 
ERROR_UNSUPPORTED_CONTRACT - Static variable in exception obixserver.core.ObixserverException
 
ERROR_UNSUPPORTED_OPERATION_FOR_CONTRACT - Static variable in exception obixserver.core.ObixserverException
 
ERROR_UNSUPPORTED_OPERATION_FOR_OBJ - Static variable in exception obixserver.core.ObixserverException
 
ExternalModule - Interface in obixserver.module.external
All external oBIX modules must implement this interface.
externalModuleManager - Variable in class obixserver.module.external.Main
obix server
ExternalNoopModule - Class in obixserver.module.external
Sample module that only initializes itself in the tree and creates one sub-object.
ExternalNoopModule() - Constructor for class obixserver.module.external.ExternalNoopModule
 

F

feed - Variable in class obixserver.watch.Watch
Indicates if this watch is on a feed.
feedList - Variable in class obixserver.watch.Watch
List of Obj's associated with this feed.
feedMap - Variable in class obixserver.watch.WatchManager
Maps feeds to objects that will be fed.
feedObjMap - Variable in class obixserver.watch.WatchManager
Maps an obj to feed.
fine(String) - Method in class obix.logging.Logger.Logger
 

G

generateHref(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Generate href for obj.
generateId() - Static method in class obixserver.core.alarm.AlarmImpl
Generates an id.
generateId() - Static method in class obixserver.watch.Watch
Generates an id.
getAlarmServiceUrl() - Method in class obixserver.core.alarm.AlarmManager
 
getAllarms() - Method in class obixserver.core.alarm.AlarmManager
Return all alarms.
getBase() - Method in class obixserver.module.AbstractBaseModule
 
getBase() - Method in interface obixserver.module.Module
Return base for this module.
getBaseObj() - Method in class obixserver.module.AbstractBaseModule
 
getBaseUri() - Method in interface obixserver.core.engine.ObjBroker
Get base URI for this server.
getBaseUri() - Method in class obixserver.core.engine.ObjBrokerImpl
 
getChangedList() - Method in class obixserver.watch.Watch
Returns a set of changed objs.
getDelta() - Method in class obixserver.core.alarm.condition.ChangedByAmountCondition
 
getFeed(Feed) - Method in interface obixserver.core.engine.ObjBroker
Returns the set of Obj's that belong to a feed.
getFeed(Feed) - Method in class obixserver.core.engine.ObjBrokerImpl
 
getFeed(Feed) - Method in class obixserver.watch.WatchManager
Return feed set for the given feed.
getHome() - Method in class obixserver.module.external.AbstractExternalModule
 
getHome() - Method in interface obixserver.module.external.ExternalModule
 
getId() - Method in class obixserver.watch.Watch
 
getIdleMillis() - Method in class obixserver.core.alarm.condition.IdleCondition
 
getInstance() - Static method in class obixserver.core.ObixEnv
Returns a singleton instance of this class.
getLeafName(Uri) - Static method in class obixserver.util.ObjUtil
Returns the 'leaf name' of a path.
getLeasetime() - Method in class obixserver.watch.Watch
 
getObj(String) - Method in interface obixserver.core.engine.ObjBroker
Returns Obj for given URI in the Obj repository.
getObj(String) - Method in class obixserver.core.engine.ObjBrokerImpl
 
getObj(String) - Method in class obixserver.core.ObjCache
 
getObjBroker() - Method in class obixserver.core.engine.ObixServerEngine
 
getObjBroker() - Method in class obixserver.module.AbstractBaseModule
 
getObjBroker() - Method in interface obixserver.module.Module
Returns ObjBroker.
getObjResource() - Method in class obixserver.module.AbstractBaseModule
 
getObjResource() - Method in interface obixserver.module.Module
Returns obj resource for auto-loading.
getObservables() - Method in interface obixserver.core.alarm.condition.Condition
Returns observables associated with this condition.
getObservables() - Method in class obixserver.core.alarm.condition.OneObservableCondition
 
getOp(String) - Method in class obixserver.core.InvocationObj
Returns child with given name which must be an Op obj
getParentPath(Uri) - Static method in class obixserver.util.ObjUtil
Returns the path of parent Obj in full relative path.
getPercentage() - Method in class obixserver.core.alarm.condition.ChangedByCondition
 
getProperties() - Method in class obixserver.core.ObixEnv
 
getProperty(String) - Method in class obixserver.core.ObixEnv
Returns property previously loaded from properties file.
getProperty(String, String) - Method in class obixserver.core.ObixEnv
Returns property previously loaded from properties file.
getProperty(String) - Method in class obixserver.module.AbstractBaseModule
 
getProperty(String) - Method in class obixserver.module.external.AbstractExternalModule
 
getPropertyInt(String) - Method in class obixserver.core.ObixEnv
Returns property and throws exception of property doesn't exist or is not int.
getPropertyString(String) - Method in class obixserver.core.ObixEnv
Returns property or throws exception of property doesn't exist.
getProxy(String) - Method in class obixserver.core.ObjCache
 
getRecursePattern() - Method in class obixserver.core.engine.ObixServerEngine
 
getResultCode() - Method in exception obixserver.core.ObixserverException
 
getTheFeed() - Method in class obixserver.watch.Watch
 
getVersion() - Method in class obixserver.core.ObixEnv
Returns the version of this package.
getWatchCount() - Method in class obixserver.watch.WatchManager
 
getWatchedList() - Method in class obixserver.watch.Watch
Returns a set of watched objs.
getWatchForId(String) - Method in class obixserver.watch.WatchManager
 
getXslt() - Method in class obixserver.servlet.MessageRendererImpl
 
GreaterThanCondition - Class in obixserver.core.alarm.condition
 
GreaterThanCondition(Obj, double) - Constructor for class obixserver.core.alarm.condition.GreaterThanCondition
 

H

hasProxy(Obj) - Method in class obixserver.core.ObjCache
 
high - Variable in class obixserver.core.alarm.condition.OutofrangeCondition
 
holds() - Method in interface obixserver.core.alarm.condition.Condition
Specifies if condition holds true.
holds() - Method in class obixserver.core.alarm.condition.EqualCondition
 
holds() - Method in class obixserver.core.alarm.condition.GreaterThanCondition
 
holds() - Method in class obixserver.core.alarm.condition.IdleCondition
 
holds() - Method in class obixserver.core.alarm.condition.InrangeCondition
 
holds() - Method in class obixserver.core.alarm.condition.LessThanCondition
 
holds() - Method in class obixserver.core.alarm.condition.OutofrangeCondition
 
holds() - Method in class obixserver.core.alarm.condition.UnequalCondition
 

I

id - Variable in class obixserver.watch.Watch
Watch id.
IdleCondition - Class in obixserver.core.alarm.condition
Specifies if an observable has been idle, i.e.
IdleCondition(Obj, long) - Constructor for class obixserver.core.alarm.condition.IdleCondition
 
idleMillis - Variable in class obixserver.core.alarm.condition.IdleCondition
Threashold that determines when an obj is idle.
ignoreInitErrors - Variable in class obixserver.core.engine.ObixServerEngine
 
ignoreInitErrors - Variable in class obixserver.module.external.OxExternalModuleManager
 
indent - Variable in class obixserver.core.ControlledObixEncoder
 
info(String) - Method in class obix.logging.Logger.Logger
 
init() - Method in class obixserver.core.engine.ObixServerEngine
 
init() - Method in class obixserver.core.InvocationManager
 
init(String) - Static method in class obixserver.core.ObixEnv
Initializes the application, loading properties from given resource.
init(Obj) - Method in class obixserver.module.AbstractBaseModule
 
init(Obj) - Method in class obixserver.module.CoreModule
 
init(Obj) - Method in class obixserver.module.external.AbstractExternalModule
 
init(Obj) - Method in interface obixserver.module.external.ExternalModule
Initialize the module.
init() - Method in class obixserver.module.external.OxExternalModuleManager
 
init(Obj) - Method in interface obixserver.module.Module
Initialize the module.
init(Obj) - Method in class obixserver.module.SimulatorModule
 
init(ServletConfig) - Method in class obixserver.servlet.ObixServlet
 
init(FilterConfig) - Method in class obixserver.servlet.UserAgentFilter
 
init(FilterConfig) - Method in class obixserver.servlet.XmlFilter
 
initServer() - Static method in class obixserver.core.ObixEnv
Initializes the server using the current directory to search for resources.
initServer(String, String) - Static method in class obixserver.core.ObixEnv
Initializes the server.
initServer(String) - Static method in class obixserver.core.ObixEnv
 
InrangeCondition - Class in obixserver.core.alarm.condition
Observable is between low and high value.
InrangeCondition(Obj, double, double) - Constructor for class obixserver.core.alarm.condition.InrangeCondition
 
instance - Static variable in class obixserver.core.ObixEnv
Singleton instance.
invocationManager - Variable in class obixserver.core.engine.ObjBrokerImpl
Manages invocation of operations on Obj's
InvocationManager - Class in obixserver.core
Performs invocation of op's.
InvocationManager(ObjBroker, ObjCache, WatchManager) - Constructor for class obixserver.core.InvocationManager
 
InvocationObj - Class in obixserver.core
 
InvocationObj() - Constructor for class obixserver.core.InvocationObj
 
InvocationTarget - Interface in obixserver.core
Invocation target that can execute specific functions based on its type.
invocationTargetMap - Variable in class obixserver.core.engine.ObjBrokerImpl
A map of invocation targets registered with the obix server system.
invoke(String, Obj) - Method in class obixserver.core.alarm.AlarmManager
 
invoke(Obj, String, String) - Method in interface obixserver.core.engine.ObjBroker
Invokes processing for operation Obj's (Op Obj's).
invoke(Obj, String, String) - Method in class obixserver.core.engine.ObjBrokerImpl
 
invoke(Obj, Obj) - Method in class obixserver.core.InvocationManager
Processes invocation of operation with parameter.
invoke(String, Obj) - Method in class obixserver.core.InvocationObj
 
invoke(String, Obj) - Method in interface obixserver.core.InvocationTarget
 
invoke(String, Obj) - Method in class obixserver.watch.WatchManager
Invokes operation on this Obj.
invokeREST(String, String, String, String) - Method in class obixserver.core.engine.ObixServerEngine
Invokes processing of REST request.
isFeed() - Method in class obixserver.watch.Watch
 
isMaxRecursionReached() - Method in class obixserver.core.ControlledObixEncoder
 

J

jLogger - Variable in class obix.logging.Logger.Logger
 

L

lastPollListOffset - Variable in class obixserver.watch.Watch
Offset to a feed at last poll.
lastUpdated - Variable in class obixserver.core.alarm.condition.IdleCondition
 
leaseTime - Variable in class obixserver.watch.Watch
Watch lease time.
LessThanCondition - Class in obixserver.core.alarm.condition
 
LessThanCondition(Obj, double) - Constructor for class obixserver.core.alarm.condition.LessThanCondition
 
loadFromResource(String) - Static method in class obixserver.util.ObjUtil
Loads objects from a resource.
loadObjFromResource(Obj) - Method in class obixserver.module.AbstractBaseModule
Utility function: loads resources from an XML file, using module settings such as ObjResource and base.
Logger - Class in obix.logging.Logger
Wrapper for logger to make this compatible with J2ME.
Logger(String) - Constructor for class obix.logging.Logger.Logger
Needed to satisfy compile requirements, not used in this code
logger - Static variable in class obixserver.core.engine.ObixServerEngine
 
logger - Static variable in class obixserver.core.engine.ObjBrokerImpl
 
logger - Static variable in class obixserver.core.ObixEnv
 
logger - Static variable in class obixserver.module.external.AbstractExternalModule
 
logger - Static variable in class obixserver.module.external.ExternalNoopModule
 
logger - Static variable in class obixserver.module.external.OxExternalModuleManager
 
logger - Static variable in class obixserver.module.PushSimulatorModule
 
logger - Static variable in class obixserver.servlet.ObixServlet
 
logger - Static variable in class obixserver.util.ObjUtil
 
logger - Static variable in class obixserver.watch.Watch
 
logger - Static variable in class obixserver.watch.WatchManager
 
low - Variable in class obixserver.core.alarm.condition.OutofrangeCondition
 

M

Main - Class in obixserver.module.external
Main class to start external module(s) process.
Main() - Constructor for class obixserver.module.external.Main
 
main(String[]) - Static method in class obixserver.module.external.Main
 
Main - Class in obixserver.winstone
 
Main() - Constructor for class obixserver.winstone.Main
 
main(String[]) - Static method in class obixserver.winstone.Main
Starts obix server as a standalone program
makeWatch() - Method in class obixserver.watch.WatchManager
 
maxRecursion - Variable in class obixserver.core.ControlledObixEncoder
Recursion level to include into.
MessageRenderer - Interface in obixserver.servlet
Defines operations for marshalling/unmarshalling of Obj's.
MessageRendererImpl - Class in obixserver.servlet
Implements rendering (unmarshalling) from Obj's to oBIX XML payload.
MessageRendererImpl() - Constructor for class obixserver.servlet.MessageRendererImpl
 
Module - Interface in obixserver.module
All oBIX modules must implement this interface.
moduleMap - Variable in class obixserver.core.engine.ObixServerEngine
A map of modules registered with the obix server system.
moduleMap - Variable in class obixserver.module.external.OxExternalModuleManager
A map of modules registered with the obix server system.

N

NoopModule - Class in obixserver.module
Sample module that only load a tree - which is done via configuration and base class.
NoopModule() - Constructor for class obixserver.module.NoopModule
 
normalTimestamp - Variable in class obixserver.core.alarm.AlarmImpl
 
normalTimestamp() - Method in class obixserver.core.alarm.AlarmImpl
 
notifyDelete(Obj) - Method in class obixserver.watch.WatchManager
 
notifyStatusChange(Obj) - Method in class obixserver.core.alarm.AlarmManager
Processes notification about status change of an obj.
notifyStatusChange(Obj) - Method in interface obixserver.core.engine.ObjBroker
Notifies about status change.
notifyStatusChange(List) - Method in interface obixserver.core.engine.ObjBroker
Notifies about status change via a list of changed Obj's.
notifyStatusChange(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Notifies about status change.
notifyStatusChange(List) - Method in class obixserver.core.engine.ObjBrokerImpl
 
notifyStatusChange(Obj) - Method in class obixserver.watch.WatchManager
Notify status changed for obj.
notifyStatusChange(List) - Method in class obixserver.watch.WatchManager
Notify about status change for a list.
notifyStatusChangeRecursive(Obj) - Method in interface obixserver.core.engine.ObjBroker
Notifies about status change recursively for passed obj and its children.
notifyStatusChangeRecursive(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Notifies about status change recursively for passed obj and its children.

O

obix.logging.Logger - package obix.logging.Logger

Logging wrapper to insulate from underlying logging facility

ObixEnv - Class in obixserver.core
Environment singleton.
ObixEnv() - Constructor for class obixserver.core.ObixEnv
 
obixObjectMap - Variable in class obixserver.core.ObjCache
 
obixProxyMap - Variable in class obixserver.core.ObjCache
 
obixServer - Variable in class obixserver.servlet.ObixServlet
obix server
obixserver.core - package obixserver.core

Core oBIX Server Subsystem

obixserver.core.alarm - package obixserver.core.alarm

Alarm Sybsystem

obixserver.core.alarm.condition - package obixserver.core.alarm.condition

Alarm Conditions

obixserver.core.engine - package obixserver.core.engine

oBIX Server Engine

obixserver.module - package obixserver.module

oBIX Server Modules

obixserver.module.external - package obixserver.module.external

oBIX External Server Modules

obixserver.servlet - package obixserver.servlet

Servlet Container Interface

obixserver.util - package obixserver.util

oBIX Server Utility Classes

obixserver.watch - package obixserver.watch

Watch management

obixserver.winstone - package obixserver.winstone

Winstone integration

ObixServerEngine - Class in obixserver.core.engine
oBIX Server Engine/Manager.
ObixServerEngine() - Constructor for class obixserver.core.engine.ObixServerEngine
 
ObixserverException - Exception in obixserver.core
Exception used for generic error processing within the server.
ObixserverException(int, String) - Constructor for exception obixserver.core.ObixserverException
 
ObixserverException(int, String, Throwable) - Constructor for exception obixserver.core.ObixserverException
 
ObixserverException(int, Throwable) - Constructor for exception obixserver.core.ObixserverException
 
ObixServlet - Class in obixserver.servlet
Implements servlet that serves as gateway into the oBIX server.
ObixServlet() - Constructor for class obixserver.servlet.ObixServlet
 
objBroker - Variable in class obixserver.core.engine.ObixServerEngine
Object broker
ObjBroker - Interface in obixserver.core.engine
ObjBroker defines operations that are used to load, create, add, remove and manage obix Obj's and provides a facade to Obj cache and overall object management.
objBroker - Variable in class obixserver.core.InvocationManager
Object broker
objBroker - Variable in class obixserver.core.InvocationObj
 
objBroker - Variable in class obixserver.module.AbstractBaseModule
ObjBroker for module access.
ObjBrokerImpl - Class in obixserver.core.engine
Implements ObjBroker interface as facade for Obj managment.
ObjBrokerImpl(ObjCache) - Constructor for class obixserver.core.engine.ObjBrokerImpl
Constructs an instance, initializing fields with parameters.
objCache - Variable in class obixserver.core.engine.ObixServerEngine
Obix object manager.
objCache - Variable in class obixserver.core.engine.ObjBrokerImpl
Obix object cache.
objCache - Variable in class obixserver.core.InvocationManager
Object cache
ObjCache - Class in obixserver.core
Provides a cache obix objects.
ObjCache() - Constructor for class obixserver.core.ObjCache
 
ObjProxy - Interface in obixserver.core
Used for proxying external objects to oBIX obj's, enabling integration of external modules and their state with real-time needs of the oBIX server system.
objResource - Variable in class obixserver.module.AbstractBaseModule
Resource to load this modules Obj tree from.
objToAlarmMap - Variable in class obixserver.core.alarm.AlarmManager
Map for lookup of alarm by obj.
objToConditionListMap - Variable in class obixserver.core.alarm.AlarmManager
Maps an obj to a list of Conditions.
objToString(String, Obj) - Method in class obixserver.core.engine.ObixServerEngine
Converts obj to XML required by REST service output.
objTreeToString(String, Obj) - Method in class obixserver.core.engine.ObixServerEngine
Converts obj to XML - encode the whole tree.
ObjUtil - Class in obixserver.util
Utility class for Obj manipulation.
ObjUtil() - Constructor for class obixserver.util.ObjUtil
 
observable - Variable in class obixserver.core.alarm.condition.OneObservableCondition
 
observables - Variable in class obixserver.core.alarm.condition.OneObservableCondition
Observable array for this instance.
OneObservableCondition - Class in obixserver.core.alarm.condition
 
OneObservableCondition(Obj) - Constructor for class obixserver.core.alarm.condition.OneObservableCondition
 
OutofrangeCondition - Class in obixserver.core.alarm.condition
Observable is not between low and high value.
OutofrangeCondition(Obj) - Constructor for class obixserver.core.alarm.condition.OutofrangeCondition
 
OutofrangeCondition(Obj, double, double) - Constructor for class obixserver.core.alarm.condition.OutofrangeCondition
 
OxExternalModuleManager - Class in obixserver.module.external
oBIX External Module Manager.
OxExternalModuleManager() - Constructor for class obixserver.module.external.OxExternalModuleManager
 

P

path - Variable in class obixserver.module.external.AbstractExternalModule
Leaf of the base URL of the module.
path - Variable in class obixserver.servlet.UserAgentFilter
Request path for which filter is effective.
path - Variable in class obixserver.servlet.XmlFilter
 
PDA_USER_AGENT - Static variable in class obixserver.servlet.UserAgentFilter
User agent for which filter is effective.
PDA_USER_AGENT2 - Static variable in class obixserver.servlet.UserAgentFilter
 
percentage - Variable in class obixserver.core.alarm.condition.ChangedByCondition
 
pollChanges(String) - Method in class obixserver.watch.WatchManager
 
pollRefresh(String) - Method in class obixserver.watch.WatchManager
 
prolog - Variable in class obixserver.servlet.MessageRendererImpl
XML and XSL stylesheet fragment inserted at beginning of each document.
properties - Static variable in class obixserver.core.ObixEnv
Application Properties, loaded from application specific .properties file.
properties - Variable in class obixserver.module.AbstractBaseModule
Properties configured during load that can be read during initialization and execution of the module.
properties - Variable in class obixserver.module.external.AbstractExternalModule
Properties configured during load that can be read during initialization and execution of the module.
propfile - Static variable in class obixserver.core.ObixEnv
 
PushSimulatorModule - Class in obixserver.module
Sample module that simulates dynamic data items in the push model.
PushSimulatorModule() - Constructor for class obixserver.module.PushSimulatorModule
 

R

realModuloMinute - Variable in class obixserver.module.SimulatorModule
 
realSine - Variable in class obixserver.module.SimulatorModule
 
recursePattern - Variable in class obixserver.core.engine.ObixServerEngine
Pattern used to allow rendering of a deeper subtree than one level.
ref - Variable in class obixserver.core.alarm.AlarmImpl
 
remove(String, List) - Method in class obixserver.watch.WatchManager
Removes obj from watched list.
removeCondition(Condition) - Method in class obixserver.core.alarm.AlarmManager
Removes condition from alarm manager.
removeCondition(Condition) - Method in class obixserver.core.engine.ObjBrokerImpl
 
removeConditionsForObj(Obj) - Method in class obixserver.core.alarm.AlarmManager
Invoked when an obj is deleted from the system and therefore alarm manager needs to cleanup associated data.
removeFromObjToConditionListMap(Obj, Condition) - Method in class obixserver.core.alarm.AlarmManager
 
removeFromWatchedObjMap(Obj, Watch) - Method in class obixserver.watch.WatchManager
 
removeObj(String) - Method in class obixserver.core.ObjCache
 
removeObjTree(Obj) - Method in interface obixserver.core.engine.ObjBroker
Removes obj and its children from object repository.
removeObjTree(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
 
removeProxy(String) - Method in class obixserver.core.ObjCache
 
removeWatched(Obj) - Method in class obixserver.watch.Watch
Remove an obj from watched list.
renderer - Variable in class obixserver.core.engine.ObixServerEngine
Renders objs and obj trees into REST representation.
renderResponse(Obj, int) - Method in interface obixserver.servlet.MessageRenderer
Render the response, encoding objects up to the given level.
renderResponse(String, Obj, int) - Method in interface obixserver.servlet.MessageRenderer
Render the response, encoding objects up to the given level and using given serverName instead of settings in properties for absolute href generation.
renderResponse(Obj, int) - Method in class obixserver.servlet.MessageRendererImpl
 
renderResponse(String, Obj, int) - Method in class obixserver.servlet.MessageRendererImpl
 
resultCode - Variable in exception obixserver.core.ObixserverException
 
retrieveLogger(String) - Static method in class obix.logging.Logger.Logger
Must use retrieve instead of 'get' to avoid compile error.

S

serialVersionUID - Static variable in exception obixserver.core.ObixserverException
 
serialVersionUID - Static variable in class obixserver.servlet.ObixServlet
 
serverUri - Variable in class obixserver.module.external.OxExternalModuleManager
 
Service - Interface in obixserver.core
Defines interface that services must implement.
service(HttpServletRequest, HttpServletResponse) - Method in class obixserver.servlet.ObixServlet
 
session - Variable in class obixserver.module.external.AbstractExternalModule
Obix session for this moduel.
setAlarmServiceUrl(String) - Method in class obixserver.core.alarm.AlarmManager
 
setBase(String) - Method in class obixserver.module.AbstractBaseModule
 
setBase(String) - Method in interface obixserver.module.Module
Sets base for this module - this is the leaf of the href of the base Obj of the module.
setBaseObj(Obj) - Method in class obixserver.module.AbstractBaseModule
 
setBaseObj(Obj) - Method in class obixserver.module.external.AbstractExternalModule
 
setBaseObj(Obj) - Method in interface obixserver.module.external.ExternalModule
 
setCanonicalHref(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Sets href in a canonical way,.
setFeed(boolean) - Method in class obixserver.watch.Watch
 
setHome(String) - Method in class obixserver.module.external.AbstractExternalModule
 
setHome(String) - Method in interface obixserver.module.external.ExternalModule
Sets path for root of the subtree of oBIX server that this external module will be updating.
setObjBroker(ObjBroker) - Method in class obixserver.core.InvocationObj
 
setObjBroker(ObjBroker) - Method in interface obixserver.core.InvocationTarget
 
setObjBroker(ObjBroker) - Method in class obixserver.module.AbstractBaseModule
 
setObjBroker(ObjBroker) - Method in interface obixserver.module.Module
Sets ObjBroker.
setObjResource(String) - Method in class obixserver.module.AbstractBaseModule
 
setObjResource(String) - Method in interface obixserver.module.Module
Sets resource for auto-loading of Objs into repository.
setProperty(String, String) - Method in class obixserver.module.AbstractBaseModule
 
setProperty(String, String) - Method in class obixserver.module.external.AbstractExternalModule
 
setProperty(String, String) - Method in interface obixserver.module.external.ExternalModule
Sets property for this module.
setProperty(String, String) - Method in interface obixserver.module.Module
Sets property for this module.
setRecursePattern(String) - Method in class obixserver.core.engine.ObixServerEngine
 
setSession(ObixSession) - Method in class obixserver.module.external.AbstractExternalModule
 
setSession(ObixSession) - Method in interface obixserver.module.external.ExternalModule
 
setXslt(String) - Method in interface obixserver.servlet.MessageRenderer
Sets XSLT to be used when rendering response.
setXslt(String) - Method in class obixserver.servlet.MessageRendererImpl
 
severe(String) - Method in class obix.logging.Logger.Logger
 
SimulatorModule - Class in obixserver.module
Sample module that simulates read-only and read/write object implementation as well as dynamic objects with changing values.
SimulatorModule() - Constructor for class obixserver.module.SimulatorModule
 
size() - Method in class obixserver.watch.Watch
 
source() - Method in class obixserver.core.alarm.AlarmImpl
 
start() - Method in class obixserver.core.alarm.AlarmManager
 
start() - Method in class obixserver.core.engine.ObixServerEngine
 
start() - Method in class obixserver.core.engine.ObjBrokerImpl
 
start() - Method in interface obixserver.core.Service
Starts the service.
start() - Method in class obixserver.module.CoreModule
 
start() - Method in class obixserver.module.external.ExternalNoopModule
 
start() - Method in class obixserver.module.external.OxExternalModuleManager
 
start() - Method in class obixserver.module.NoopModule
 
start() - Method in class obixserver.module.PushSimulatorModule
 
start() - Method in class obixserver.module.SimulatorModule
 
stop() - Method in class obixserver.core.alarm.AlarmManager
 
stop() - Method in class obixserver.core.engine.ObixServerEngine
 
stop() - Method in class obixserver.core.engine.ObjBrokerImpl
 
stop() - Method in interface obixserver.core.Service
Stops the service.
stop() - Method in class obixserver.module.CoreModule
 
stop() - Method in class obixserver.module.external.ExternalNoopModule
 
stop() - Method in class obixserver.module.external.OxExternalModuleManager
 
stop() - Method in class obixserver.module.NoopModule
 
stop() - Method in class obixserver.module.PushSimulatorModule
 
stop() - Method in class obixserver.module.SimulatorModule
 
stopped - Variable in class obixserver.module.PushSimulatorModule
 

T

term() - Method in class obixserver.core.engine.ObixServerEngine
 
term() - Method in class obixserver.module.AbstractBaseModule
 
term() - Method in class obixserver.module.external.AbstractExternalModule
 
term() - Method in interface obixserver.module.external.ExternalModule
De-initialize/terminate the module.
term() - Method in class obixserver.module.external.OxExternalModuleManager
 
term() - Method in interface obixserver.module.Module
De-initialize/terminate the module.
theFeed - Variable in class obixserver.watch.Watch
If this is a feed watch, specified the associated feed.
threshold - Variable in class obixserver.core.alarm.condition.ThresholdCondition
 
ThresholdCondition - Class in obixserver.core.alarm.condition
 
ThresholdCondition(Obj, double) - Constructor for class obixserver.core.alarm.condition.ThresholdCondition
 
timestamp - Variable in class obixserver.core.alarm.AlarmImpl
 
timestamp() - Method in class obixserver.core.alarm.AlarmImpl
 
toString(Obj) - Static method in class obixserver.core.ControlledObixEncoder
Encode the specified obj to an internal String.
toString(Obj, int) - Static method in class obixserver.core.ControlledObixEncoder
 
toString(String, Obj, int) - Static method in class obixserver.core.ControlledObixEncoder
Encode the specified obj to an internal String.

U

UnequalCondition - Class in obixserver.core.alarm.condition
 
UnequalCondition(Obj, double) - Constructor for class obixserver.core.alarm.condition.UnequalCondition
 
update(Obj) - Method in interface obixserver.core.ObjProxy
Notify proxy object about a need to update its counterpart in the obj repository.
update(Obj) - Method in class obixserver.module.CoreModule.CurrentTimeProxy
 
update(Obj) - Method in class obixserver.watch.Watch
Update watch for an updated object.
update(List) - Method in class obixserver.watch.Watch
 
updateInterval - Variable in class obixserver.module.PushSimulatorModule
Interval at which to perform updates of simulated changing values.
updateObj(Obj) - Method in class obixserver.core.ObjCache
 
updateObj(Obj) - Method in class obixserver.module.external.AbstractExternalModule
 
updateObject(Obj) - Method in interface obixserver.core.engine.ObjBroker
Updates obj in the repository.
updateObject(Obj) - Method in class obixserver.core.engine.ObjBrokerImpl
Updates obj and its children in the obj repository.
urisToObjs(List) - Method in class obixserver.core.InvocationManager
 
UserAgentFilter - Class in obixserver.servlet
Servlet to allow sending different xsl file to the client based on user-agent.
UserAgentFilter() - Constructor for class obixserver.servlet.UserAgentFilter
 
useRelativeHref - Variable in class obixserver.core.engine.ObjBrokerImpl
Use relative hrefs when generating canonical href.
useTimestamp - Variable in class obixserver.watch.Watch
Determines if timestamp should be used in wrapping Objs in feed

V

value - Variable in class obixserver.core.alarm.AlarmImpl
 
version - Variable in class obixserver.core.ObixEnv
Version of the package/application.

W

warning(String) - Method in class obix.logging.Logger.Logger
 
Watch - Class in obixserver.watch
Watch implementation: it maintains information about watch such as watched list, changed list and provides an inteface for updating watched list and changed list
Watch() - Constructor for class obixserver.watch.Watch
Can be created only by WatchManager.
WATCH_SERVICE_URI - Static variable in class obixserver.util.ObjUtil
 
watchedMap - Variable in class obixserver.watch.Watch
Map of objects that are watched.
watchedObjMap - Variable in class obixserver.watch.WatchManager
One obj can map to several watches.
watchIdCounter - Static variable in class obixserver.watch.Watch
Used to generate pseudo unique ids.
watchManager - Variable in class obixserver.core.engine.ObjBrokerImpl
Watch manager invoked for watch operations and updates from user modules.
watchManager - Variable in class obixserver.core.InvocationManager
Watch manager for watch operations.
WatchManager - Class in obixserver.watch
Manages watch and feed lifecycle, including watch and feed creation, removal, deletion.
WatchManager() - Constructor for class obixserver.watch.WatchManager
 
watchMap - Variable in class obixserver.watch.WatchManager
watchId -> watch map
watchServiceObj - Variable in class obixserver.core.InvocationManager
Used as parent to newly crated watches.
watchSetToWatchOut(List, Feed) - Method in class obixserver.core.InvocationManager
Convert a set of of Obj's to a WatchOut response Obj.
watchToObj(Watch) - Method in class obixserver.core.InvocationManager
 
watchToObj(Watch) - Method in class obixserver.watch.WatchManager
 

X

XmlFilter - Class in obixserver.servlet
Servlet to enable Winstone to set text/xml content-type for xsl files.
XmlFilter() - Constructor for class obixserver.servlet.XmlFilter
 
xslt - Variable in class obixserver.servlet.MessageRendererImpl
 

A B C D E F G H I J L M N O P R S T U V W X

Copyright © 2006-2008 Peter Michalek All Rights Reserved.