|
org.eclipse.rse.dstore.universal.miners
Class CommandMiner
java.lang.Object
java.lang.Thread
org.eclipse.dstore.core.server.SecuredThread
org.eclipse.dstore.core.model.Handler
org.eclipse.dstore.core.miners.Miner
org.eclipse.rse.dstore.universal.miners.CommandMiner
-
All Implemented Interfaces:
-
Runnable, org.eclipse.dstore.core.model.ISchemaExtender
-
public class CommandMiner
- extends org.eclipse.dstore.core.miners.Miner
The CommandMiner provides the ability to run remote interactive shell
commands via the DataStore.
Fields inherited from class org.eclipse.dstore.core.miners.Miner
|
_commandQueue, _dependencies, _minerData, _minerElement, _minerTransient, _name, _resourceBundle, _value
|
Fields inherited from class org.eclipse.dstore.core.model.Handler
|
_keepRunning, _waitIncrement
|
Fields inherited from class org.eclipse.dstore.core.server.SecuredThread
|
_dataStore
|
Methods inherited from class org.eclipse.dstore.core.miners.Miner
|
command, createAbstractCommandDescriptor, createAbstractObjectDescriptor, createAbstractObjectDescriptor, createAbstractRelationship, createCommandDescriptor, createCommandDescriptor, createObjectDescriptor, createObjectDescriptor, createReference, createRelationDescriptor, getCommandArgument, getCommandName, getCommandStatus, getExternalLoader, getMinerData, getMinerDependencies, getMinerElement, getMinerName, getMinerTransient, getNumberOfCommandArguments, getResourceBundle, getSchemaRoot, getValue, handle, initMiner, isConnected, isInitialized, load, load, makeTransient, requestCommand, setDataStore, setExternalLoader, updateMinerInfo, waitForInput
|
Methods inherited from class org.eclipse.dstore.core.model.Handler
|
getWaitTime, isFinished, notifyInput, run, setWaitTime
|
Methods inherited from class java.lang.
Thread
|
activeCount,
checkAccess,
countStackFrames,
currentThread,
destroy,
dumpStack,
enumerate,
getAllStackTraces,
getContextClassLoader,
getDefaultUncaughtExceptionHandler,
getId,
getName,
getPriority,
getStackTrace,
getState,
getThreadGroup,
getUncaughtExceptionHandler,
holdsLock,
interrupt,
interrupted,
isAlive,
isDaemon,
isInterrupted,
join,
join,
join,
resume,
setContextClassLoader,
setDaemon,
setDefaultUncaughtExceptionHandler,
setName,
setPriority,
setUncaughtExceptionHandler,
sleep,
sleep,
start,
stop,
stop,
suspend,
toString,
yield
|
CommandMiner
public CommandMiner()
getDependencies
protected
ArrayList getDependencies()
-
-
Overrides:
-
getDependencies in class org.eclipse.dstore.core.miners.Miner
-
extendSchema
public void extendSchema(org.eclipse.dstore.core.model.DataElement schemaRoot)
-
handleCommand
public org.eclipse.dstore.core.model.DataElement handleCommand(org.eclipse.dstore.core.model.DataElement theElement)
-
-
Specified by:
-
handleCommand in class org.eclipse.dstore.core.miners.Miner
-
getPossibleCommands
public void getPossibleCommands(org.eclipse.dstore.core.model.DataElement status)
-
launchCommand
public void launchCommand(org.eclipse.dstore.core.model.DataElement subject,
String invocation,
org.eclipse.dstore.core.model.DataElement status)
-
finish
public void finish()
-
-
Overrides:
-
finish in class org.eclipse.dstore.core.miners.Miner
-
getVersion
public
String getVersion()
-
-
Specified by:
-
getVersion in class org.eclipse.dstore.core.miners.Miner
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|