|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of SystemException in things.common.commands |
---|
Methods in things.common.commands that throw SystemException | |
---|---|
CommandLogger |
CommandLogger.clone(java.lang.String tag)
Create a clone of this logger, but with a new tag. |
void |
CommandLogger.debug(java.lang.String msg)
Log a trivial debug entry. |
void |
CommandLogger.debug(java.lang.String msg,
int numeric)
Log a trivial error entry with a numeric. |
void |
CommandLogger.debug(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex debug entry with numerics and attributes. |
void |
CommandLogger.debug(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex debug entry with numerics and attributes. |
void |
CommandLogger.debug(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex debug entry with numerics and attributes. |
void |
CommandLogger.error(java.lang.String msg)
Log a trivial error entry. |
void |
CommandLogger.error(java.lang.String msg,
int numeric)
Log a trivial error entry with a numeric. |
void |
CommandLogger.error(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex error entry with numerics and attributes. |
void |
CommandLogger.error(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex error entry with numerics and attributes. |
void |
CommandLogger.error(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex error entry with numerics and attributes. |
void |
CommandLogger.exception(java.lang.Throwable tr)
Log an exception. |
void |
CommandLogger.info(java.lang.String msg)
Log a trivial information entry. |
void |
CommandLogger.info(java.lang.String msg,
int numeric)
Log a trivial information entry with a numeric. |
void |
CommandLogger.info(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex information entry with numerics and attributes. |
void |
CommandLogger.info(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex information entry with numerics and attributes. |
void |
CommandLogger.info(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex info entry with numerics and attributes. |
void |
CommandLogger.init(Logger.TYPE loggerType)
Initialized the logger. |
void |
CommandLogger.init(Logger logger,
java.lang.String tag,
Logger.LEVEL level)
Initialize the LoggerWriter with a Writer and a prefix ID. |
void |
CommandLogger.init(java.io.PrintWriter out,
java.lang.String tag,
Logger.LEVEL level)
Initialize the LoggerWriter with a Writer and a prefix ID. |
void |
CommandLogger.post(Entry e)
Post an Entry. |
void |
CommandLogger.warning(java.lang.String msg)
Log a trivial warning entry. |
void |
CommandLogger.warning(java.lang.String msg,
int numeric)
Log a trivial warning entry with a numeric. |
void |
CommandLogger.warning(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex warning entry with numerics and attributes. |
void |
CommandLogger.warning(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex warning entry with numerics and attributes. |
void |
CommandLogger.warning(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex warning entry with numerics and attributes. |
Uses of SystemException in things.thinger |
---|
Methods in things.thinger that throw SystemException | |
---|---|
void |
ExpressionInterface.expressResult(RESULT theResult)
Express a RESULT. |
WhoAmI |
SystemInterface.getCallingProcessId()
Get process ID for the calling prosess. |
ThingsPropertyViewReader |
SystemInterface.getConfigProperties()
Get the read only properties for this for the caller only. |
ThingsPropertyView |
SystemSuperInterface.getConfigPropertiesWritable()
Get the configuration properties that are writable. |
ThingsPropertyView |
SystemSuperInterface.getGlobalProperties()
Get system global property view. |
ThingsPropertyView |
SystemInterface.getLocalProperties()
Get local property view for the caller only. |
ThingsPropertyView |
SystemSuperInterface.getLocalProperties(java.lang.String id)
Get local property view for the given id. |
ProcessInterface |
SystemInterface.getProcessInterface(java.lang.String id)
Get a process interface. |
Table<java.lang.String> |
SystemInterface.getProcessList()
Get the process list. |
ThingsState |
SystemInterface.getProcessState(java.lang.String id)
Get the state of a specific process. |
ConduitController |
SystemSuperInterface.getSystemConduits()
Get the system conduit controller. |
Logger |
SystemInterface.getSystemLogger()
Get a system logger for the process. |
Universe |
SystemInterface.getUniverse(java.lang.String name)
Get a universe by the local name. |
ThingsPropertyView |
SystemSuperInterface.getUserGlobalProperties()
Get user global property view. |
MODULE |
SystemInterface.loadModule(java.lang.String name)
Load a module but don't do anything with it. |
THING |
SystemInterface.loadThing(java.lang.String name)
Load a thing but don't run it. |
SystemSuperInterface |
SystemInterface.requestSuperSystemInterface()
Ask the kernel for a SuperSystemInterface. |
java.lang.String |
SystemInterface.runThing(java.lang.String name)
|
static void |
SystemException.softwareProblem(java.lang.String message)
This will throw a common-formatted SystemException reporting a software problem. |
static void |
SystemException.softwareProblem(java.lang.String message,
java.lang.Throwable t)
This will throw a common-formatted SystemException reporting a software problem. |
static void |
SystemException.softwareProblem(java.lang.String message,
java.lang.Throwable t,
java.lang.String... attr)
This will throw a common-formatted SystemException reporting a software problem. |
void |
SystemInterface.waitProcessDone(java.lang.String id)
Wait until the named process if done (meaning any state that satisfies ProcessInterface.ThingsState.isDeadOrDying()==true). |
Uses of SystemException in things.thinger.io |
---|
Methods in things.thinger.io that throw SystemException | |
---|---|
boolean |
AFileSystem.copy(java.lang.String path,
java.io.InputStream is)
Copy an InputStream to a file designated by the path. |
void |
Logger.debug(java.lang.String msg)
Log a trivial debug entry. |
void |
Logger.debug(java.lang.String msg,
int numeric)
Log a trivial error entry with a numeric. |
void |
Logger.debug(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex debug entry with numerics and attributes. |
void |
Logger.debug(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex debug entry with numerics and attributes. |
void |
Logger.debug(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex debug entry with numerics and attributes. |
boolean |
AFileSystem.delete(java.lang.String path,
boolean recurse)
Delete a file or directory if it exists at the path given. |
void |
Logger.error(java.lang.String msg)
Log a trivial error entry. |
void |
Logger.error(java.lang.String msg,
int numeric)
Log a trivial error entry with a numeric. |
void |
Logger.error(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex error entry with numerics and attributes. |
void |
Logger.error(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex error entry with numerics and attributes. |
void |
Logger.error(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex error entry with numerics and attributes. |
void |
Logger.exception(java.lang.Throwable tr)
Log an exception. |
void |
Logger.info(java.lang.String msg)
Log a trivial information entry. |
void |
Logger.info(java.lang.String msg,
int numeric)
Log a trivial information entry with a numeric. |
void |
Logger.info(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex information entry with numerics and attributes. |
void |
Logger.info(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex information entry with numerics and attributes. |
void |
Logger.info(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex info entry with numerics and attributes. |
void |
Logger.init(Logger.TYPE loggerType)
Initialized the logger. |
void |
AFileSystem.mkdir(java.lang.String path)
Make the directory. |
java.io.InputStream |
AFileSystem.openInputStream(java.lang.String path)
Open a file with an InputStream for input. |
java.io.OutputStream |
AFileSystem.openOutputStream(java.lang.String path)
Open a file with an OutputStream for output |
java.util.List<java.lang.String> |
AFileSystem.paths(java.lang.String path)
Paths within the given root path. |
void |
Logger.post(Entry e)
Post an Entry. |
void |
Logger.warning(java.lang.String msg)
Log a trivial warning entry. |
void |
Logger.warning(java.lang.String msg,
int numeric)
Log a trivial warning entry with a numeric. |
void |
Logger.warning(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex warning entry with numerics and attributes. |
void |
Logger.warning(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex warning entry with numerics and attributes. |
void |
Logger.warning(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex warning entry with numerics and attributes. |
Uses of SystemException in things.thinger.io.conduits |
---|
Methods in things.thinger.io.conduits that throw SystemException | |
---|---|
void |
Conduit.deRegisterPullDrain(PullDrainContainer theDrain)
Deregister a PullDrainContainer instance with the Conduit. |
void |
Conduit.deRegisterPushDrain(PushDrain theDrain)
Deregister a PushDrain instance with the Conduit. |
void |
Conduit.disposeInjector(Injector theInjector)
Explicitly dispose of an Injector. |
Injector |
Conduit.getInjector(Conduit.InjectorType theType)
This will get an injector to the conduit. |
Injector |
Conduit.getInjector(Conduit.InjectorType theType,
java.lang.String name)
This will get an injector to the conduit, named. |
java.util.HashSet<PullDrainContainer> |
InjectionInterface.getPullDrains()
Get the Pull Drains (in their containers). |
java.util.HashSet<PushDrain> |
InjectionInterface.getPushDrains()
Get the Push Drains (in their containers). |
void |
PushDrain.init(ConduitID yourId)
Initialize the PushDrain. |
void |
PullDrain.init(ConduitID yourId)
Initialize the PullDrain. |
void |
Conduit.init(ConduitID yourId)
Initialize the Conduit. |
void |
Injector.init(ConduitID yourId,
Conduit.InjectorType theType)
Initialize the Injector. |
boolean |
PullDrainContainer.isDrained(Data n)
Tell if a Data has drained. |
Data |
PullDrain.poll()
Poll for an item. |
ReceiptList |
Injector.post(Data item)
Post an item. |
Receipt |
PushDrain.postListener(Data n)
Listen for a post. |
Receipt |
PullDrainContainer.postListener(Data n)
Listen for a post. |
void |
Conduit.registerPullDrain(PullDrainContainer theDrain)
Register a PullDrainContainer instance with the Conduit. |
void |
Conduit.registerPushDrain(PushDrain theDrain)
Register a PushDrain instance with the Conduit. |
Conduit |
ConduitController.tune(ConduitID channel,
WhoAmI callerId)
This will attempt to use a common name to find a specific conduit. |
Data |
PullDrain.waitItem()
Wait for an item. |
Uses of SystemException in things.thinger.io.conduits.basic |
---|
Methods in things.thinger.io.conduits.basic that throw SystemException | |
---|---|
void |
BasicConduit.deRegisterPullDrain(PullDrainContainer theDrain)
Deregister a PullDrainContainer instance with the Conduit. |
void |
BasicConduit.deRegisterPushDrain(PushDrain theDrain)
Deregister a PushDrain instance with the Conduit. |
void |
BasicConduit.disposeInjector(Injector theInjector)
Explicitly dispose of an Injector. |
Injector |
BasicConduit.getInjector(Conduit.InjectorType theType)
This will get an injector to the conduit. |
Injector |
BasicConduit.getInjector(Conduit.InjectorType theType,
java.lang.String name)
This will get an injector to the conduit, named. |
java.util.HashSet<PullDrainContainer> |
BasicConduit.getPullDrains()
Get the Pull Drains (in their containers). |
java.util.HashSet<PushDrain> |
BasicConduit.getPushDrains()
Get the Push Drains (in their containers). |
void |
BasicPullDrainContainer.init(ConduitID yourId)
Initialize the PullDrain. |
void |
BasicConduit.init(ConduitID yourId)
Initialize the Conduit. |
void |
BasicInjector.init(ConduitID yourId,
Conduit.InjectorType theType)
Initialize the Injector. |
boolean |
BasicPullDrainContainer.isDrained(Data n)
Tell if a Nubblet has drained. |
Data |
BasicPullDrainContainer.poll()
Poll for an item. |
ReceiptList |
BasicInjector.post(Data item)
Post an item |
Receipt |
BasicPullDrainContainer.postListener(Data n)
Listen for a post. |
void |
BasicConduit.registerPullDrain(PullDrainContainer theDrain)
Register a PullDrainContainer instance with the Conduit. |
void |
BasicConduit.registerPushDrain(PushDrain theDrain)
Register a PushDrain instance with the Conduit. |
Conduit |
BasicConduitController.tune(ConduitID channel,
WhoAmI callerId)
This will attempt to use a common name to find a specific conduit. |
Data |
BasicPullDrainContainer.waitItem()
Wait for an item. |
Uses of SystemException in things.thinger.io.fs |
---|
Methods in things.thinger.io.fs that throw SystemException | |
---|---|
boolean |
FSFileSystem.copy(java.lang.String path,
java.io.InputStream is)
Copy an InputStream to a file designated by the path. |
boolean |
FSFileSystem.delete(java.lang.String path,
boolean recurse)
Delete a file or directory if it exists at the path given. |
void |
FSFileSystem.mkdir(java.lang.String path)
Make the directory. |
java.io.InputStream |
FSFileSystem.openInputStream(java.lang.String path)
Open a file with an InputStream for input. |
java.io.OutputStream |
FSFileSystem.openOutputStream(java.lang.String path)
Open a file with an OutputStream for output |
java.util.List<java.lang.String> |
FSFileSystem.paths(java.lang.String path)
Paths within the given root path. |
Uses of SystemException in things.thinger.kernel |
---|
Methods in things.thinger.kernel that throw SystemException | |
---|---|
void |
ThingsProcess.acceptHalt()
This will accept the halt if a halt is pending. |
void |
ThingsProcess.acceptPause()
This thread will accept a pause request. |
void |
ResourceManager.addListener(ResourceListener listener)
Add listener for this resource. |
void |
Loader.addSource(Universe sourceUniverse,
java.lang.String root)
Add a source universe. |
WhoAmI |
ProcessCoordinator.callerId()
Get the calling processes ID. |
boolean |
ProcessCoordinator.checkClearance(Clearance requiredLevel)
Check the clearance. |
abstract void |
ThingsProcess.constructThingsProcess()
Complete construction. |
abstract void |
ThingsProcess.destructThingsProcess()
Destroy. |
void |
ResourceManager.dispose()
Dispose the resource. |
void |
ResourceInterface.disposeResource()
This is how the system tells a resource he is about to be destroyed. |
void |
ProcessCoordinator.dumpProcessTable(Table<java.lang.String> target)
Get a process table. |
abstract void |
ThingsProcess.executeThingsProcess()
This is the entry point for the actual processing. |
void |
ThingsProcess.fix(WhoAmI you)
Fix the process to an ID. |
void |
ThingsProcess.forceFinalize()
Force finalization. |
void |
ThingsProcess.forceHalt()
Force halt. |
WhoAmI |
ResourceInterface.getId()
Get ID of the resource. |
PCB |
ProcessCoordinator.getProcess(java.lang.String id)
Get a process by String ID. |
PCB |
ProcessCoordinator.getProcess(WhoAmI id)
Get a process by WhoAmID. |
java.util.Collection<PCB> |
ProcessCoordinator.getProcesses()
Get the processes registered with the coordinator. |
PCB |
ProcessCoordinator.getProcessOrganic(java.lang.String organicId)
Get a process by its organic ID. |
ResourceManager |
ResourceCoordinator.getResource(java.lang.String name)
Get a resource by name. |
ResourceManager |
ResourceCoordinator.getResource(WhoAmI id)
Get a resource by ID. |
ResourceInterface.State |
ResourceInterface.getState()
Get the current state. |
ThingsState |
ThingsProcess.getThingsState()
Get the process state. |
void |
Loader.init(Universe cacheUniverse,
java.lang.String cacheRoot)
Initialize the loader. |
void |
ResourceInterface.initResource(WhoAmI id)
Initialize the resource. |
boolean |
ResourceCoordinator.isRegistered(java.lang.String name)
Check to see if the resource is registered. |
boolean |
ResourceCoordinator.isRegistered(WhoAmI id)
Check to see if the resource is registered. |
java.lang.Class<MODULE> |
Loader.loadModule(java.lang.String path)
Load a MODULE class. |
java.lang.Class<THING> |
Loader.loadThing(java.lang.String path)
Load a THING class. |
boolean |
ResourceInterface.lock()
Lock an object. |
static void |
KernelTools.lockOnTimer(java.util.concurrent.locks.Lock theLock)
Acquire the lock on the Kernel set time limit. |
void |
Loader.purge()
Purge the loader. |
void |
Loader.purgeThing(java.lang.String path)
Purge a specific thing from the loader. |
void |
ProcessCoordinator.registerProcess(PCB aPCB,
Clearance processClearance)
Register a process as a ready PCB. |
PCB |
ProcessCoordinator.registerProcess(ThingsProcess aProcess,
Clearance processClearance,
ThingsPropertyView localProperties,
ThingsPropertyViewReader configProperties)
Register process. |
ResourceManager |
ResourceCoordinator.registerResource(ResourceInterface aResource,
java.lang.String name)
Register a resource. |
void |
ThingsProcess.release()
Release the process for execution. |
void |
ThingsProcess.releasePause()
Allow it to resume. |
void |
ThingsProcess.requestHalt()
Request halt. |
boolean |
ThingsProcess.requestPause()
Request that the process is paused. |
WhoAmI |
ProcessCoordinator.requireClearance(Clearance requiredLevel,
java.lang.String operationName)
Require Clearance. |
void |
ResourceListener.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
ResourceListener.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
void |
ResourceManager.revokeListener(ResourceListener listener)
Remove listener for this resource. |
void |
ResourceInterface.unlock()
This call is only meaningful if the thread holds the lock. |
Constructors in things.thinger.kernel that throw SystemException | |
---|---|
PCB(ThingsProcess process,
Clearance processClearance,
ThingsPropertyView localProperties,
ThingsPropertyViewReader configProperties)
Constructor. |
|
ProcessCoordinator(WhoAmI id)
Constructor. |
|
ResourceCoordinator(WhoAmI id)
Constructor. |
|
ResourceManager(ResourceInterface resource)
Constructor. |
Uses of SystemException in things.thinger.kernel.basic |
---|
Methods in things.thinger.kernel.basic that throw SystemException | |
---|---|
void |
KernelBasic_LoaderIDE.addSource(Universe sourceUniverse,
java.lang.String sourceRoot)
Add a source universe. |
void |
KernelBasic_Loader.addSource(Universe sourceUniverse,
java.lang.String sourceRoot)
Add a source universe. |
void |
KernelBasicBase.bootstrap(boolean verboseMode,
StringPoster bootstrapLoggerPoster,
ThingsPropertyTree globalPropertiesTree)
BOOTSTRAP. |
void |
KernelBasicBase.constructThingsProcess()
Complete construction. |
void |
KernalBasic_THINGProcessWrapper.constructThingsProcess()
Complete construction. |
void |
KernelBasic_WriterLogger.debug(java.lang.String msg)
Log a trivial debug entry. |
void |
KernelBasic_WriterLogger.debug(java.lang.String msg,
int numeric)
Log a trivial error entry with a numeric. |
void |
KernelBasic_WriterLogger.debug(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex debug entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.debug(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex debug entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.debug(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex debug entry with numerics and attributes. |
void |
KernelBasicBase.destructThingsProcess()
Destroy. |
void |
KernalBasic_THINGProcessWrapper.destructThingsProcess()
Destroy. |
void |
KernelBasic_WriterLogger.disposeResource()
This is how the system tells a resource he is about to be destroyed. |
void |
KernelBasic_WriterLogger.error(java.lang.String msg)
Log a trivial error entry. |
void |
KernelBasic_WriterLogger.error(java.lang.String msg,
int numeric)
Log a trivial error entry with a numeric. |
void |
KernelBasic_WriterLogger.error(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex error entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.error(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex error entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.error(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex error entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.exception(java.lang.Throwable tr)
Log an exception. |
void |
KernelBasicBase.executeThingsProcess()
This is the entry point for the actual processing |
void |
KernalBasic_THINGProcessWrapper.executeThingsProcess()
This is the entry point for the actual processing |
void |
KernalBasic_THINGProcessWrapper.expressResult(RESULT theResult)
Express a RESULT. |
void |
KernalBasic_LoggingExpressor.expressResult(RESULT theResult)
Express a RESULT. |
KernelBasic_WriterLogger |
KernelBasic_WriterLogger_StandardFactory.forgeFileLogger(WhoAmI owner,
java.lang.String path,
AFileSystem fs,
Logger.LEVEL configuredLevel)
Create a filesystem based logger. |
KernelBasic_WriterLogger |
KernelBasic_WriterLogger_Factory.forgeFileLogger(WhoAmI owner,
java.lang.String path,
AFileSystem fs,
Logger.LEVEL configuredLevel)
Create a filesystem based logger. |
protected ResourceManager |
KernelBasicBase.forgeLogger(WhoAmI owner,
AFileSystem fileSystem,
java.lang.String path)
Create a file logger from the current factory and put it in a resource manager. |
WhoAmI |
KernelBasic.getCallingProcessId()
Get process ID for the calling prosess. |
ThingsPropertyViewReader |
KernelBasic.getConfigProperties()
Get the read only properties for this for the caller only. |
ThingsPropertyView |
KernelBasic.getConfigPropertiesWritable()
Get the configuration properties that are writable. |
ThingsPropertyView |
KernelBasic.getGlobalProperties()
Get system global property view |
WhoAmI |
KernelBasic_WriterLogger.getId()
Get ID of the resource. |
ThingsPropertyView |
KernelBasic.getLocalProperties()
Get local property view for the caller only. |
ThingsPropertyView |
KernelBasic.getLocalProperties(java.lang.String id)
Get local property view for the given id. |
FileSystemLocator |
KernelBasic.getLogLocal(java.lang.String id)
Get a local reference to the log if possible. |
ExpressionInterface |
KernelBasic.getNamedExpressor(java.lang.String name)
Forge a new named expressor. |
Logger |
KernelBasic.getNamedLogger(java.lang.String name)
Forge a new named logger. |
ProcessInterface |
KernelBasic.getProcessInterface(java.lang.String id)
Get a process interface. |
Table<java.lang.String> |
KernelBasic.getProcessList()
Get the process list. |
ThingsState |
KernelBasic.getProcessState(java.lang.String id)
Get the state of a specific process. |
ResourceInterface.State |
KernelBasic_WriterLogger.getState()
Get the current state. |
ConduitController |
KernelBasic.getSystemConduits()
Get the system conduit controller. |
Logger |
KernelBasic.getSystemLogger()
Get a system logger for the process. This is implemented with the numbered call GET_SYSTEM_LOGGER. |
Universe |
KernelBasic.getUniverse(java.lang.String name)
Get a universe by the local name. |
ThingsPropertyView |
KernelBasic.getUserGlobalProperties()
Get user global property view. |
void |
KernelBasic_WriterLogger.info(java.lang.String msg)
Log a trivial information entry. |
void |
KernelBasic_WriterLogger.info(java.lang.String msg,
int numeric)
Log a trivial information entry with a numeric. |
void |
KernelBasic_WriterLogger.info(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex information entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.info(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex information entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.info(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex info entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.init(ConduitID yourId)
Initialize the PushDrain. |
void |
KernelBasic_WriterLogger.init(Logger.TYPE loggerType)
Initialized the logger. |
void |
KernelBasic_WriterLogger.init(java.io.PrintWriter out,
WhoAmI ownerId,
Logger.LEVEL level)
Initialize the LoggerWriter with a Writer and a prefix ID. |
void |
KernelBasic_LoaderIDE.init(Universe cacheUniverse,
java.lang.String cacheRoot)
Initialize the loader. |
void |
KernelBasic_Loader.init(Universe cacheUniverse,
java.lang.String cacheRoot)
Initialize the loader. |
void |
KernelBasic_WriterLogger.initResource(WhoAmI id)
Initialize the resource. |
java.lang.Class<MODULE> |
KernelBasic_LoaderIDE.loadModule(java.lang.String name)
Load a MODULE class. |
java.lang.Class<MODULE> |
KernelBasic_Loader.loadModule(java.lang.String name)
Load a MODULE class. |
MODULE |
KernelBasic.loadModule(java.lang.String name)
Load a module but don't do anything with it. |
java.lang.Class<THING> |
KernelBasic_LoaderIDE.loadThing(java.lang.String name)
Load a THING class. |
java.lang.Class<THING> |
KernelBasic_Loader.loadThing(java.lang.String name)
Load a THING class. |
THING |
KernelBasic.loadThing(java.lang.String name)
Load a thing but don't run it. |
boolean |
KernelBasic_WriterLogger.lock()
Lock an object. |
void |
KernelBasic_WriterLogger.post(Entry e)
Post an Entry. |
Receipt |
KernelBasic_WriterLogger.postListener(Data n)
Listen for a post. |
void |
KernelBasic_LoaderIDE.purge()
Purge the loader. |
void |
KernelBasic_Loader.purge()
Purge the loader. |
void |
KernelBasic_LoaderIDE.purgeThing(java.lang.String path)
Purge a specific thing from the loader. |
void |
KernelBasic_Loader.purgeThing(java.lang.String path)
Purge a specific thing from the loader. |
SystemSuperInterface |
KernelBasic.requestSuperSystemInterface()
Ask the kernel for a SuperSystemInterface. |
void |
KernelBasicBase.resourceRevocation(WhoAmI resourceID)
|
void |
KernalBasic_THINGProcessWrapper.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
KernelBasicBase.resourceRevoked(WhoAmI resourceID)
|
void |
KernalBasic_THINGProcessWrapper.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
java.lang.String |
KernelBasic.runThing(java.lang.String name)
Load and run a thing in a new process. |
java.lang.String |
KernelBasic.runThing(java.lang.String name,
ExpressionInterface parentExpressor)
Load and run a thing in a new process, giving an expression parent. |
java.lang.String |
KernelBasic.runThing(java.lang.String name,
ExpressionInterface parentExpressor,
ThingsPropertyView properties)
Load and run a thing in a new process, giving an expression parent. |
void |
KernelBasic_WriterLogger.unlock()
This call is only meaningful if the thread holds the lock. |
void |
KernelBasic.waitProcessDone(java.lang.String id)
Wait until the named process if done (meaning any state that satisfies ProcessInterface.ThingsState.isDeadOrDying()==true). |
void |
KernelBasic_WriterLogger.warning(java.lang.String msg)
Log a trivial warning entry. |
void |
KernelBasic_WriterLogger.warning(java.lang.String msg,
int numeric)
Log a trivial warning entry with a numeric. |
void |
KernelBasic_WriterLogger.warning(java.lang.String msg,
int numeric,
java.util.Collection<NVImmutable> attributes)
Log a complex warning entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.warning(java.lang.String msg,
int numeric,
NVImmutable... attributes)
Log a complex warning entry with numerics and attributes. |
void |
KernelBasic_WriterLogger.warning(java.lang.String msg,
int numeric,
java.lang.String... attributes)
Log a complex warning entry with numerics and attributes. |
Constructors in things.thinger.kernel.basic that throw SystemException | |
---|---|
KernelBasic_Loader()
Constructor. |
|
KernelBasic()
|
|
KernelBasicBase()
|
Uses of SystemException in things.thinger.service |
---|
Methods in things.thinger.service that throw SystemException | |
---|---|
abstract void |
Service.serviceOff()
Called to turn the service off. |
abstract void |
Service.serviceOn()
Called to turn the service on. |
void |
Service.setLogger(Logger theLogger)
Set the logger for this service. |
Uses of SystemException in things.thinger.service.actor |
---|
Methods in things.thinger.service.actor that throw SystemException | |
---|---|
void |
ActorService.constructThingsProcess()
Complete construction. |
void |
ActorService.destructThingsProcess()
Destroy. |
void |
ActorService.executeThingsProcess()
This is the entry point for the actual processing |
void |
ActorService.resourceRevocation(WhoAmI resourceID)
|
void |
ActorService.resourceRevoked(WhoAmI resourceID)
|
void |
ActorService.serviceOff()
Called to turn the service off. |
void |
ActorService.serviceOn()
Called to turn the service on. |
Uses of SystemException in things.thinger.service.command |
---|
Methods in things.thinger.service.command that throw SystemException | |
---|---|
abstract void |
Command.accept()
This will be called when the command is called. |
void |
CommandResponder.add(NV item)
Add a response. |
static void |
Command.checkDataForm(AttributeReader attributes,
Command.CheckType type,
CommandDefinition definition)
Validate data for occurence and type. |
static void |
Command.checkRequiredData(AttributeReader attributes,
Command.CheckType type,
CommandDefinition definition)
Validate data for required items. |
void |
Command.DECLARE_NAME(java.lang.String theName,
java.lang.String className)
Declare the name of the command. |
void |
Command.DECLARE_PARAMETER(java.lang.String parameterName,
Command.Requirement theRequirement,
Command.Occurrence theOccurence,
Command.DataType theDataType)
Declare a parameter. |
void |
Command.DECLARE_RESPONSE(java.lang.String responseName,
Command.Requirement theRequirement,
Command.Occurrence theOccurence,
Command.DataType theDataType)
Declare a response. |
abstract void |
Command.declare()
Command declaration. |
void |
Commander.disposal()
Allow the disposal procecure to run. |
void |
CommandResponder.done()
Make the response done. |
void |
Command.DONE()
Set the response as done. |
void |
CommandResponder.flush()
Force the responder to flush. |
void |
Command.FLUSH()
Force the response to flush. |
NVImmutable |
Command.GET_PARAMETER(java.lang.String name)
Get a parameter. |
SystemInterface |
Command.GET_SYSTEM_INTERFACE()
Get the system interface. |
CommandDefinition |
CommandRegistry.get(java.lang.String name)
Get a command. |
AttributeReader |
CommandResponder.getCommandAttributes()
Get the command attributes. |
CommandDefinition |
Command.getDefinition()
Get the command definition. |
AttributeReader |
Command.getInstanceData()
Get the instance data for the command. |
SystemInterface |
CommandResponder.getSystemInterface()
Get a system interface. |
void |
Command.instantiateCommand()
Instantiate a new instance. |
static Command |
Command.instantiateResponse(java.lang.String commandName,
CommandResponder responder)
Create a new instance object and instantiate. |
Receipt |
Commander.issueCommand(Command commandToIssue)
This will issue a command. |
Entity<Receipt> |
CommandResponse.next()
Get next available submission. |
CommandResponse |
Commander.queryResponse(Receipt commandReceipt)
Query the reponse progress a command. |
void |
CommandRegistry.register(java.lang.String name,
CommandDefinition command)
Register a command. |
void |
CommandResponder.remove(java.lang.String name)
Remove a response for replacement, if possible. |
void |
Command.RESPOND(NV item)
Set a response. |
void |
Command.RESPOND(java.lang.String name,
java.lang.String... value)
Set a response. |
AttributeReader |
CommandResponse.rollup()
Get a rollup of all the attributes. |
void |
Command.SET_PARAMETER(java.lang.String name,
java.lang.String... value)
Set a parameter. |
CommandResponse.CompletionDisposition |
CommandResponse.validateCompletion(boolean throwReason)
Assuming the response is done, was the reponse well formed per the scheme? |
void |
Command.validateReceiptList(ReceiptList result)
Validate this is a valid receipt list. |
Entity<Receipt> |
CommandResponse.waitResponse(int timeout)
Wait for a submission and then get it. |
AttributeReader |
CommandResponse.waitRollup(int timeout)
Wait for the whole transation to be done and then get a rollup of attributes. |
Uses of SystemException in things.thinger.service.command.impl |
---|
Methods in things.thinger.service.command.impl that throw SystemException | |
---|---|
void |
Command_SHOWPROPS.accept()
This will be called when the command is called. |
void |
Command_SETPROP.accept()
This will be called when the command is called. |
void |
Command_RUN.accept()
This will be called when the command is called. |
void |
Command_QUIT.accept()
This will be called when the command is called. |
void |
Command_PROCESSLIST.accept()
This will be called when the command is called. |
void |
Command_PINGPONG.accept()
This will be called when the command is called. |
void |
Command_KILL.accept()
This will be called when the command is called. |
void |
Command_SHOWPROPS.declare()
Command declaration. |
void |
Command_SETPROP.declare()
Command declaration. |
void |
Command_RUN.declare()
Command declaration. |
void |
Command_QUIT.declare()
Command declaration. |
void |
Command_PROCESSLIST.declare()
Command declaration. |
void |
Command_PINGPONG.declare()
Command declaration. |
void |
Command_KILL.declare()
Command declaration. |
Uses of SystemException in things.thinger.service.command.local |
---|
Methods in things.thinger.service.command.local that throw SystemException | |
---|---|
void |
LocalCommandResponse.add(Entity<Receipt> responseItem)
Add a response item. |
void |
LocalCommandResponder.add(NV item)
Add a response. |
void |
LocalCommandService.constructThingsProcess()
Complete construction. |
void |
LocalCommandService.destructThingsProcess()
Destroy. |
void |
LocalCommander.disposal()
Allow the disposal procecure to run. |
void |
LocalCommander.disposeResource()
RESOURCE INTERFACE IMPLEMENTATION. |
void |
LocalCommandResponder.done()
Make the response done. |
void |
LocalCommander.drainResponses()
Spend some time draining responses. |
void |
LocalCommandService.executeThingsProcess()
This is the entry point for the actual processing |
void |
LocalCommandResponder.flush()
Force the responder to flush. |
CommandDefinition |
LocalCommandRegistry.get(java.lang.String name)
Get a command. |
AttributeReader |
LocalCommandResponder.getCommandAttributes()
Get the command attributes. |
WhoAmI |
LocalCommander.getId()
RESOURCE INTERFACE IMPLEMENTATION. |
ResourceInterface.State |
LocalCommander.getState()
RESOURCE INTERFACE IMPLEMENTATION. |
SystemInterface |
LocalCommandResponder.getSystemInterface()
Get a system interface. |
void |
LocalCommandService.init(ConduitID yourId)
Initialize the PushDrain. |
void |
LocalCommander.initResource(WhoAmI id)
RESOURCE INTERFACE IMPLEMENTATION. |
Receipt |
LocalCommander.issueCommand(Command commandToIssue)
This will issue a command. |
boolean |
LocalCommander.lock()
RESOURCE INTERFACE IMPLEMENTATION. |
Entity<Receipt> |
LocalCommandResponse.next()
Get next available submission. |
Receipt |
LocalCommandService.postListener(Data n)
Listen for a post. |
CommandResponse |
LocalCommander.queryResponse(Receipt commandReceipt)
Query the reponse progress a command. |
void |
LocalCommandRegistry.register(java.lang.String name,
CommandDefinition command)
Register a command. |
void |
LocalCommandResponder.remove(java.lang.String name)
Remove a response for replacement, if possible. |
void |
LocalCommandResponder.reportFailure(java.lang.String message)
Report a failure. |
void |
LocalCommandResponder.reportFailure(java.lang.String message,
java.lang.String... attrib)
Report a failure with attributes. |
void |
LocalCommandService.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
LocalCommandService.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
AttributeReader |
LocalCommandResponse.rollup()
Get a rollup of all the attributes. |
void |
LocalCommandService.serviceOff()
Called to turn the service off. |
void |
LocalCommandService.serviceOn()
Called to turn the service on. |
void |
LocalCommander.unlock()
RESOURCE INTERFACE IMPLEMENTATION. |
CommandResponse.CompletionDisposition |
LocalCommandResponse.validateCompletion(boolean throwReason)
Assuming the response is done, was the reponse well formed per the scheme? |
Entity<Receipt> |
LocalCommandResponse.waitResponse(int timeout)
Wait for a submission and then get it. |
AttributeReader |
LocalCommandResponse.waitRollup(int timeout)
Wait for the whole transation to be done and then get a rollup of attributes. |
Constructors in things.thinger.service.command.local that throw SystemException | |
---|---|
LocalCommander(Conduit commandConduit,
Conduit responseConduit,
WhoAmI id)
Construct a commander. |
Uses of SystemException in things.thinger.service.httptool |
---|
Methods in things.thinger.service.httptool that throw SystemException | |
---|---|
void |
HttpToolServiceThread.constructThingsProcess()
Complete construction. |
void |
HttpToolService.constructThingsProcess()
Complete construction. |
void |
HttpToolServiceThread.destructThingsProcess()
Destroy. |
void |
HttpToolService.destructThingsProcess()
Destroy. |
void |
HttpToolServiceThread.executeThingsProcess()
This is the entry point for the actual processing. |
void |
HttpToolService.executeThingsProcess()
This is the entry point for the actual processing. |
protected long |
HttpToolServiceThread.processRequest()
Process a request. |
void |
HttpToolServiceThread.resourceRevocation(WhoAmI resourceID)
|
void |
HttpToolService.resourceRevocation(WhoAmI resourceID)
|
void |
HttpToolServiceThread.resourceRevoked(WhoAmI resourceID)
|
void |
HttpToolService.resourceRevoked(WhoAmI resourceID)
|
void |
HttpToolService.serviceOff()
Called to turn the service off. |
void |
HttpToolService.serviceOn()
Called to turn the service on. |
Uses of SystemException in things.thinger.service.local |
---|
Methods in things.thinger.service.local that throw SystemException | |
---|---|
void |
HttpCLIService.constructThingsProcess()
Complete construction. |
void |
ConsoleService.constructThingsProcess()
Complete construction. |
void |
CLIService.constructThingsProcess()
Complete construction. |
void |
HttpCLIService.destructThingsProcess()
Destroy. |
void |
ConsoleService.destructThingsProcess()
Destroy. |
void |
CLIService.destructThingsProcess()
Destroy. |
void |
ConsoleService.enterConsole()
This will run the console. |
void |
HttpCLIService.executeThingsProcess()
This is the entry point for the actual processing. |
void |
ConsoleService.executeThingsProcess()
This is the entry point for the actual processing. |
void |
CLIService.executeThingsProcess()
This is the entry point for the actual processing. |
void |
HttpCLIService.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
ConsoleService.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
CLIService.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
HttpCLIService.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
void |
ConsoleService.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
void |
CLIService.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
void |
HttpCLIService.serviceOff()
Called to turn the service off. |
void |
ConsoleService.serviceOff()
Called to turn the service off. |
void |
CLIService.serviceOff()
Called to turn the service off. |
void |
HttpCLIService.serviceOn()
Called to turn the service on. |
void |
ConsoleService.serviceOn()
Called to turn the service on. |
void |
CLIService.serviceOn()
Called to turn the service on. |
Uses of SystemException in things.thinger.service.proxy |
---|
Methods in things.thinger.service.proxy that throw SystemException | |
---|---|
void |
ProxyService.constructThingsProcess()
Complete construction. |
void |
ProxyService.destructThingsProcess()
Destroy. |
void |
ProxyService.executeThingsProcess()
This is the entry point for the actual processing. |
void |
ProxyService.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
ProxyService.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
void |
ProxyService.serviceOff()
Called to turn the service off. |
void |
ProxyService.serviceOn()
Called to turn the service on. |
Uses of SystemException in things.thinger.service.thing |
---|
Methods in things.thinger.service.thing that throw SystemException | |
---|---|
void |
ThingService.constructThingsProcess()
Complete construction. |
void |
ThingService.destructThingsProcess()
Destroy. |
void |
Thinger.dispose(Receipt thingReceipt)
Dispose of a thing. |
void |
ThingService.executeThingsProcess()
This is the entry point for the actual processing |
void |
ThingService.init(ConduitID yourId)
Initialize the PushDrain. |
Receipt |
Thinger.issueThing(java.lang.String thingName,
ThingsPropertyView localProperties)
This will issue a thing. |
Receipt |
ThingService.postListener(Data n)
Listen for a post. |
RESULT |
Thinger.queryResult(Receipt thingReceipt)
Query the RESULT for a thing. |
void |
ThingService.resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
ThingService.resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
void |
ThingService.serviceOff()
Called to turn the service off. |
void |
ThingService.serviceOn()
Called to turn the service on. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |