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, ISchemaExtender
public class CommandMiner
- extends Miner
The CommandMiner provides the ability to run remote interactive shell
commands via the 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 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, stop, stop, suspend, toString, yield |
CommandMiner
public CommandMiner()
getDependencies
protected ArrayList getDependencies()
- Overrides:
getDependencies
in class Miner
extendSchema
public void extendSchema(DataElement schemaRoot)
handleCommand
public DataElement handleCommand(DataElement theElement)
- Specified by:
handleCommand
in class Miner
getPossibleCommands
public void getPossibleCommands(DataElement status)
launchCommand
public void launchCommand(DataElement subject,
String invocation,
DataElement status)
finish
public void finish()
- Overrides:
finish
in class Miner
getVersion
public String getVersion()
- Specified by:
getVersion
in class Miner
Copyright (c) IBM Corporation and others 2000, 2012. All Rights Reserved.