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

A

addListener(HeartbeatListener) - Method in class com.javageeks.client.HeartbeatListenerClient
Add a HeartbeatListener to the list of interested parties
addLoader(ClassLoaderStrategy) - Method in class com.javageeks.classloader.CompositeClassLoader
 
addMouseListenerToHeaderInTable(JTable) - Method in class com.javageeks.ui.model.TableSorter
 
addOutputStream(OutputStream) - Method in class com.javageeks.io.TeeOutputStream
Adds the OutputStream passed into the list of tee'ed streams
addService(Service, ConfigProperties) - Method in interface com.javageeks.gjas.IServerManager
 
addService(Service, ConfigProperties) - Method in class com.javageeks.gjas.LocalServerManager
Add the loaded Service to the list of Servers and start it
addService(Service, ConfigProperties) - Method in class com.javageeks.gjas.RMIServerManager
 
addService(Service, ConfigProperties) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
addService(String, ConfigProperties) - Method in interface com.javageeks.gjas.IServerManager
 
addService(String, ConfigProperties) - Method in class com.javageeks.gjas.LocalServerManager
Add a Service by name; this presumes that the Service has already been deployed to this ServerManager via the deployService method.
addService(String, ConfigProperties) - Method in class com.javageeks.gjas.RMIServerManager
 
addService(String, ConfigProperties) - Static method in class com.javageeks.gjas.ServerManager
 
addServiceFromLocal(String, ConfigProperties) - Static method in class com.javageeks.gjas.ServerManager
This method loads the Service from the local ClassLoader (probably the bootstrap ClassLoader) and passes that to the IServerManager singleton instance.
addTreeModelListener(TreeModelListener) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
addTreeModelListener(TreeModelListener) - Method in class com.javageeks.ui.model.TreeModelSupport
 
available() - Method in class com.javageeks.net.NamedPipeInputStream
 

C

checkIn(String, Object) - Method in class com.javageeks.client.RemoteStorageClient
Stores the object obj under the name objName, but only if the object is either checked out to this client, or not already in the system.
checkModel() - Method in class com.javageeks.ui.model.TableSorter
 
checkOut(String) - Method in class com.javageeks.client.RemoteStorageClient
Retrieves the object by name and locks it for exclusive modification by this client.
children - Variable in class com.javageeks.ui.model.DirectoryTableModel
 
ClassLoaderStrategy - interface com.javageeks.classloader.ClassLoaderStrategy.
ClassLoaderStrategy provides a Strategy pattern interface for Java 2's ClassLoader scheme.
Client - class com.javageeks.client.Client.
Client: connect to on port
Client() - Constructor for class com.javageeks.client.Client
 
close() - Method in class com.javageeks.io.TeeOutputStream
Closes all of the OutputStreams "captured"
close() - Method in class com.javageeks.net.NamedPipe
 
close() - Method in class com.javageeks.net.NamedPipeInputStream
 
close() - Method in class com.javageeks.net.NamedPipeOutputStream
 
close() - Method in class com.javageeks.ui.model.JDBCTableModel
 
compare(int, int) - Method in class com.javageeks.ui.model.TableSorter
 
compareRowsByColumn(int, int, int) - Method in class com.javageeks.ui.model.TableSorter
 
CompilerClassLoader - class com.javageeks.classloader.CompilerClassLoader.
CompilerClassLoader
CompilerClassLoader() - Constructor for class com.javageeks.classloader.CompilerClassLoader
Uses "user.home" as root dir to work from
CompilerClassLoader(ClassLoader) - Constructor for class com.javageeks.classloader.CompilerClassLoader
 
CompilerClassLoader(File) - Constructor for class com.javageeks.classloader.CompilerClassLoader
 
CompilerClassLoader(File, ClassLoader) - Constructor for class com.javageeks.classloader.CompilerClassLoader
 
CompositeClassLoader - class com.javageeks.classloader.CompositeClassLoader.
 
CompositeClassLoader() - Constructor for class com.javageeks.classloader.CompositeClassLoader
 
CompositeClassLoader(ClassLoader) - Constructor for class com.javageeks.classloader.CompositeClassLoader
 
CompositeClassLoader(ClassLoader, ClassLoaderStrategy[]) - Constructor for class com.javageeks.classloader.CompositeClassLoader
 
CompositeClassLoader(ClassLoaderStrategy[]) - Constructor for class com.javageeks.classloader.CompositeClassLoader
 
ConfigProperties - class com.javageeks.gjas.ConfigProperties.
 
ConfigProperties() - Constructor for class com.javageeks.gjas.ConfigProperties
 
ConfigProperties(ConfigProperties) - Constructor for class com.javageeks.gjas.ConfigProperties
 
ConfigProperties(ConfigProperties, ConfigProperty[]) - Constructor for class com.javageeks.gjas.ConfigProperties
 
ConfigProperties(ConfigProperty[]) - Constructor for class com.javageeks.gjas.ConfigProperties
 
ConfigProperties(Map) - Constructor for class com.javageeks.gjas.ConfigProperties
 
ConfigProperty - class com.javageeks.gjas.ConfigProperty.
Class to provide configuration information to interested parties
ConfigProperty() - Constructor for class com.javageeks.gjas.ConfigProperty
 
ConfigProperty(String, Class, String[], Serializable, String, Method) - Constructor for class com.javageeks.gjas.ConfigProperty
 
ConfigProperty(String, Class, String[], String, Method) - Constructor for class com.javageeks.gjas.ConfigProperty
 
ConfigProperty(String, Object, String) - Constructor for class com.javageeks.gjas.ConfigProperty
Simplified version: assumes no compatible types, and no "stringified" parser is specified
Connection - interface com.javageeks.gjas.connection.Connection.
 
ConnectionManager - class com.javageeks.gjas.services.ConnectionManager.
ConnectionManager is a ThreadedServer that specifically manages a single type of socket connection between this host and some anonymous client.
ConnectionManager() - Constructor for class com.javageeks.gjas.services.ConnectionManager
 
construct(Constructor, Object[]) - Method in class com.javageeks.client.RemoteObjectFactoryClient
 
ControlService - interface com.javageeks.gjas.services.ControlService.
 

D

dbRepresentation(int, Object) - Method in class com.javageeks.ui.model.JDBCTableModel
 
deployService(String, ClassLoaderStrategy) - Method in interface com.javageeks.gjas.IServerManager
 
deployService(String, ClassLoaderStrategy) - Method in class com.javageeks.gjas.LocalServerManager
Place a ClassLoaderStrategy into the service-loaders map, so subsequent addService() calls can use the loader to retrieve the necessary code.
deployService(String, ClassLoaderStrategy) - Method in class com.javageeks.gjas.RMIServerManager
 
deployService(String, ClassLoaderStrategy) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
diff(String, Object) - Method in class com.javageeks.client.RemoteStorageClient
Compare the object stored in the system under the name objName to the object passed in obj
directory - Variable in class com.javageeks.ui.model.DirectoryTableModel
 
DirectoryTableModel - class com.javageeks.ui.model.DirectoryTableModel.
 
DirectoryTableModel.DirectoryRenderer - class com.javageeks.ui.model.DirectoryTableModel.DirectoryRenderer.
 
DirectoryTableModel.DirectoryRenderer() - Constructor for class com.javageeks.ui.model.DirectoryTableModel.DirectoryRenderer
 
DirectoryTableModel() - Constructor for class com.javageeks.ui.model.DirectoryTableModel
 
DirectoryTableModel(File) - Constructor for class com.javageeks.ui.model.DirectoryTableModel
 
dirIcon - Variable in class com.javageeks.ui.model.DirectoryTableModel
 
DUPLEX - Static variable in class com.javageeks.net.NamedPipe
 

E

enumLoaders() - Method in class com.javageeks.classloader.CompositeClassLoader
 
enumServiceInstances() - Method in interface com.javageeks.gjas.services.ControlService
Lists all Services associated with this ControlService.
error(Exception) - Method in interface com.javageeks.gjas.IServerManager
 
error(Exception) - Method in class com.javageeks.gjas.LocalServerManager
 
error(Exception) - Method in class com.javageeks.gjas.RMIServerManager
 
error(Exception) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
error(String) - Method in interface com.javageeks.gjas.IServerManager
 
error(String) - Method in class com.javageeks.gjas.LocalServerManager
 
error(String) - Method in class com.javageeks.gjas.RMIServerManager
 
error(String) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
exception(Exception) - Method in interface com.javageeks.classloader.PluginClassLoader.Listener
 
executeCommand(String) - Method in class com.javageeks.gjas.connection.JDBCTermConnection
User-input execution facilities
executeQuery(String) - Method in class com.javageeks.ui.model.JDBCTableModel
 

F

fileIcon - Variable in class com.javageeks.ui.model.DirectoryTableModel
 
FileSystemClassLoader - class com.javageeks.classloader.FileSystemClassLoader.
 
FileSystemClassLoader() - Constructor for class com.javageeks.classloader.FileSystemClassLoader
Default constructor uses the home directory of the JDK as its root in the filesystem.
FileSystemClassLoader(ClassLoader) - Constructor for class com.javageeks.classloader.FileSystemClassLoader
Default constructor uses the home directory of the JDK as its root in the filesystem.
FileSystemClassLoader(ClassLoader, String) - Constructor for class com.javageeks.classloader.FileSystemClassLoader
Constructor taking a String indicating the point on the local filesystem to take as the root in the filesystem.
FileSystemClassLoader(String) - Constructor for class com.javageeks.classloader.FileSystemClassLoader
Constructor taking a String indicating the point on the local filesystem to take as the root in the filesystem.
FileSystemTreeModel - class com.javageeks.ui.model.FileSystemTreeModel.
 
FileSystemTreeModel() - Constructor for class com.javageeks.ui.model.FileSystemTreeModel
 
FileSystemTreeModel(File) - Constructor for class com.javageeks.ui.model.FileSystemTreeModel
 
FileSystemTreeModel(String) - Constructor for class com.javageeks.ui.model.FileSystemTreeModel
 
finalize() - Method in class com.javageeks.net.NamedPipe
 
finalize() - Method in class com.javageeks.ui.model.JDBCTableModel
 
findClass(String) - Method in class com.javageeks.classloader.CompilerClassLoader
Retrieve compiled code
findClass(String) - Method in class com.javageeks.classloader.CompositeClassLoader
Find the class bytecode; defers to the Strategy's findClassBytes method.
findClass(String) - Method in class com.javageeks.classloader.FileSystemClassLoader
Attempt to find the bytecode given for the class name from a file on disk.
findClass(String) - Method in class com.javageeks.classloader.HashtableClassLoader
 
findClass(String) - Method in class com.javageeks.classloader.JDBCClassLoader
Called by ClassLoader.loadClass when a classname is requested.
findClass(String) - Method in class com.javageeks.classloader.SocketClassLoader
ClassLoader-overridden method to retrive teh bytes
findClass(String) - Method in class com.javageeks.classloader.StrategyClassLoader
Find the class bytecode; defers to the Strategy's findClassBytes method.
findClassBytes(String) - Method in interface com.javageeks.classloader.ClassLoaderStrategy
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.CompilerClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.CompositeClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.FileSystemClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.HashtableClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.JDBCClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.SocketClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findClassBytes(String) - Method in class com.javageeks.classloader.StrategyClassLoader
Return byte array (which will be turned into a Class instance via ClassLoader.defineClass) for class
findLibraryPath(String) - Method in interface com.javageeks.classloader.ClassLoaderStrategy
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.CompilerClassLoader
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.CompositeClassLoader
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.FileSystemClassLoader
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.HashtableClassLoader
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.JDBCClassLoader
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.SocketClassLoader
Return full path to native library given by the name libraryName.
findLibraryPath(String) - Method in class com.javageeks.classloader.StrategyClassLoader
Return full path to native library given by the name libraryName.
findResourcesEnum(String) - Method in interface com.javageeks.classloader.ClassLoaderStrategy
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.CompilerClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.CompositeClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.FileSystemClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.HashtableClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.JDBCClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.SocketClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourcesEnum(String) - Method in class com.javageeks.classloader.StrategyClassLoader
Return Enumeration of resources corresponding to resourceName.
findResourceURL(String) - Method in interface com.javageeks.classloader.ClassLoaderStrategy
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.CompilerClassLoader
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.CompositeClassLoader
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.FileSystemClassLoader
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.HashtableClassLoader
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.JDBCClassLoader
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.SocketClassLoader
Return URL for resource given by resourceName
findResourceURL(String) - Method in class com.javageeks.classloader.StrategyClassLoader
Return URL for resource given by resourceName
fireTreeNodesChanged(TreeModelEvent) - Method in class com.javageeks.ui.model.TreeModelSupport
 
fireTreeNodesInserted(TreeModelEvent) - Method in class com.javageeks.ui.model.TreeModelSupport
 
fireTreeNodesRemoved(TreeModelEvent) - Method in class com.javageeks.ui.model.TreeModelSupport
 
fireTreeStructureChanged(TreeModelEvent) - Method in class com.javageeks.ui.model.TreeModelSupport
 
flush() - Method in class com.javageeks.io.TeeOutputStream
Calls flush() on each of the OutputStreams "captured"
flush() - Method in class com.javageeks.net.NamedPipeOutputStream
 

G

get(String) - Method in class com.javageeks.client.RemoteStorageClient
Retrieves a "read-only" (that is, you don't own the lock on this object) object by name.
get(String) - Method in class com.javageeks.gjas.ConfigProperties
 
getChild(Object, int) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
getChildCount(Object) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
getClasspath() - Method in class com.javageeks.classloader.CompilerClassLoader
 
getClassType() - Method in class com.javageeks.gjas.ConfigProperty
 
getColumnClass(int) - Method in class com.javageeks.ui.model.DirectoryTableModel
 
getColumnClass(int) - Method in class com.javageeks.ui.model.JDBCTableModel
 
getColumnClass(int) - Method in class com.javageeks.ui.model.TableDecorator
 
getColumnCount() - Method in class com.javageeks.ui.model.DirectoryTableModel
 
getColumnCount() - Method in class com.javageeks.ui.model.JDBCTableModel
 
getColumnCount() - Method in class com.javageeks.ui.model.TableDecorator
 
getColumnName(int) - Method in class com.javageeks.ui.model.DirectoryTableModel
 
getColumnName(int) - Method in class com.javageeks.ui.model.JDBCTableModel
 
getColumnName(int) - Method in class com.javageeks.ui.model.TableDecorator
 
getCommandArray() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
getCompatibleTypes() - Method in class com.javageeks.gjas.ConfigProperty
 
getConfigInfo() - Method in interface com.javageeks.gjas.IServer
Returns the Properties instance to use for configuration
getConfigInfo() - Method in class com.javageeks.gjas.LocalServer
Returns the Properties instance to use for configuration
getConfigInfo() - Method in class com.javageeks.gjas.RMIServer
Returns the ConfigurationInfo instance to use for configuration
getConfigInfo() - Method in interface com.javageeks.gjas.Service
Return the Properties configuration information
getConfigInfo() - Static method in class com.javageeks.gjas.connection.RedirectConnection
 
getConfigInfo() - Method in class com.javageeks.gjas.services.ConnectionManager
 
getConfigInfo() - Method in class com.javageeks.gjas.services.HeartbeatService
 
getConfigInfo() - Method in class com.javageeks.gjas.services.SocketServer
 
getConfigInfo(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
getConfigInfo(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
getConnection() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
getDescription() - Method in class com.javageeks.gjas.ConfigProperty
 
getErrStream() - Method in class com.javageeks.gjas.LocalServerManager
Return the OutputStream used for writing errors.
getIndexOfChild(Object, Object) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
getInputStream() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
getInputStream() - Method in class com.javageeks.net.NamedPipe
 
getInstanceID() - Method in interface com.javageeks.gjas.IServer
Returns the instance ID of the wrapped Service.
getInstanceID() - Method in class com.javageeks.gjas.LocalServer
 
getInstanceID() - Method in class com.javageeks.gjas.RMIServer
Returns the instance ID of the wrapped Service.
getInstanceID() - Method in interface com.javageeks.gjas.Service
Return a String uniquely identifying this instance of the Service; this String must be unique not just to the Service class, but to the Service instance itself.
getInstanceID() - Method in class com.javageeks.gjas.services.ThreadedServer
 
getInstanceID(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
getInstanceID(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
getInterval() - Method in class com.javageeks.thread.PeriodicThread
 
getLastError() - Method in interface com.javageeks.gjas.IServer
Returns the last Exception thrown, if any, by the wrapped Service.
getLastError() - Method in class com.javageeks.gjas.LocalServer
 
getLastError() - Method in class com.javageeks.gjas.RMIServer
Returns the last Exception thrown, if any, by the wrapped Service.
getLastError(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
getLastError(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
getLogStream() - Method in class com.javageeks.gjas.LocalServerManager
Return the OutputStream used for writing to the log.
getModel() - Method in class com.javageeks.ui.model.TableDecorator
 
getName() - Method in class com.javageeks.gjas.ConfigProperty
 
getOutputStream() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
getOutputStream() - Method in class com.javageeks.net.NamedPipe
 
getPort() - Method in class com.javageeks.gjas.services.SocketServer
Return the port we accept clients on.
getPromptStream() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
getRoot() - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
getRowCount() - Method in class com.javageeks.ui.model.DirectoryTableModel
 
getRowCount() - Method in class com.javageeks.ui.model.JDBCTableModel
 
getRowCount() - Method in class com.javageeks.ui.model.TableDecorator
 
getService(String) - Method in interface com.javageeks.gjas.IServerManager
 
getService(String) - Method in class com.javageeks.gjas.LocalServerManager
Obtain a reference to a Server instance by ID.
getService(String) - Method in class com.javageeks.gjas.RMIServerManager
 
getService(String) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
getServices() - Method in interface com.javageeks.gjas.IServerManager
 
getServices() - Method in class com.javageeks.gjas.LocalServerManager
Obtain a list of every Server instance running in the system.
getServices() - Method in class com.javageeks.gjas.RMIServerManager
 
getServices() - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
getState() - Method in interface com.javageeks.gjas.IServer
Returns the state of the wrapped Service.
getState() - Method in class com.javageeks.gjas.LocalServer
 
getState() - Method in class com.javageeks.gjas.RMIServer
Returns the state of the wrapped Service.
getState() - Method in interface com.javageeks.gjas.Service
Get the current state of the Service; must be one of the following types: STOPPED, STARTING, RUNNING, STOPPING, PAUSING, PAUSED, or RESUMING.
getState() - Method in class com.javageeks.gjas.services.ThreadedServer
 
getState(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
getState(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class com.javageeks.ui.model.DirectoryTableModel.DirectoryRenderer
 
getThread() - Method in class com.javageeks.gjas.services.ThreadedServer
 
getThread() - Method in class com.javageeks.io.ThreadedPipeStream
Convenience method to save from having to reimplement all the Thread methods: start(), stop(), resume(), interrupt(), and so forth.
getUserInput() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
Obtain a line of input from the user.
getValue() - Method in class com.javageeks.gjas.ConfigProperty
 
getValue(String) - Method in class com.javageeks.gjas.ConfigProperties
 
getValueAt(int, int) - Method in class com.javageeks.ui.model.DirectoryTableModel
 
getValueAt(int, int) - Method in class com.javageeks.ui.model.JDBCTableModel
 
getValueAt(int, int) - Method in class com.javageeks.ui.model.TableDecorator
 
getValueAt(int, int) - Method in class com.javageeks.ui.model.TableSorter
 
getValueClass() - Method in class com.javageeks.gjas.ConfigProperty
 
getVerbose() - Method in class com.javageeks.client.LogListener
Return the verbosity of the Listener; if set to true, the LogListener will write out onHeartbeatPing messages to the log
getVerbose() - Method in class com.javageeks.client.OutputStreamListener
Return the verbosity of the Listener; if set to true, the LogListener will write out onHeartbeatPing messages to the log

H

HashtableClassLoader - class com.javageeks.classloader.HashtableClassLoader.
HashtableClassLoader
HashtableClassLoader() - Constructor for class com.javageeks.classloader.HashtableClassLoader
 
HashtableClassLoader(ClassLoader) - Constructor for class com.javageeks.classloader.HashtableClassLoader
 
HashtableClassLoader(ClassLoader, Map) - Constructor for class com.javageeks.classloader.HashtableClassLoader
 
HashtableClassLoader(Map) - Constructor for class com.javageeks.classloader.HashtableClassLoader
 
HeartbeatListener - interface com.javageeks.client.HeartbeatListener.
 
HeartbeatListenerClient - class com.javageeks.client.HeartbeatListenerClient.
 
HeartbeatListenerClient(String, int) - Constructor for class com.javageeks.client.HeartbeatListenerClient
Convenience constructor--assumes defaults of "PING", 15 seconds, and 3 attempts
HeartbeatListenerClient(String, int, String, int, int, Thread) - Constructor for class com.javageeks.client.HeartbeatListenerClient
"Complete" constructor--initialize with all given values
HeartbeatService - class com.javageeks.gjas.services.HeartbeatService.
HeartbeatService sends a message to any listening clients every n milliseconds.
HeartbeatService() - Constructor for class com.javageeks.gjas.services.HeartbeatService
 
HeartbeatService(int, int, String) - Constructor for class com.javageeks.gjas.services.HeartbeatService
 
HttpConnection - class com.javageeks.gjas.connection.HttpConnection.
This class provides a simplistic HTTP/1.0 service; it uses only a single root (as opposed to other Web servers, which allow for multiple "virtual roots" in their setup), and offers only the most rudimentary of HTTP protocol services.
HttpConnection() - Constructor for class com.javageeks.gjas.connection.HttpConnection
 

I

init() - Method in class com.javageeks.ui.model.DirectoryTableModel
 
input() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
instance() - Static method in class com.javageeks.gjas.ServerManager
Get the IServerManager instance for this JVM; may return null if one hasn't been designated yet.
IRemoteServerManager - interface com.javageeks.gjas.IRemoteServerManager.
 
isCellEditable(int, int) - Method in class com.javageeks.ui.model.JDBCTableModel
 
isCellEditable(int, int) - Method in class com.javageeks.ui.model.TableDecorator
 
IServer - interface com.javageeks.gjas.IServer.
The "public" interface for Servers; note that the Server instance type will vary directly with the ServerManager used, in order to best support the location transparency concept.
IServerManager - interface com.javageeks.gjas.IServerManager.
This is the ServerManager interface.
isLeaf(Object) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
isPaused() - Method in class com.javageeks.gjas.services.ThreadedServer
 

J

JDBCClassLoader - class com.javageeks.classloader.JDBCClassLoader.
 
JDBCClassLoader(ClassLoader, Connection, String) - Constructor for class com.javageeks.classloader.JDBCClassLoader
Constructor.
JDBCClassLoader(Connection, String) - Constructor for class com.javageeks.classloader.JDBCClassLoader
Constructor.
JDBCTableModel - class com.javageeks.ui.model.JDBCTableModel.
An adaptor, transforming the JDBC interface to the TableModel interface.
JDBCTableModel(String, String, String, String) - Constructor for class com.javageeks.ui.model.JDBCTableModel
 
JDBCTermConnection - class com.javageeks.gjas.connection.JDBCTermConnection.
JDBCTermConnection
JDBCTermConnection() - Constructor for class com.javageeks.gjas.connection.JDBCTermConnection
 

K

kill() - Method in interface com.javageeks.gjas.IServer
Kills the wrapped Service.
kill() - Method in class com.javageeks.gjas.LocalServer
 
kill() - Method in class com.javageeks.gjas.RMIServer
Kills the wrapped Service.
kill() - Method in class com.javageeks.gjas.services.ThreadedServer
 
kill(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
kill(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
killService(String) - Method in interface com.javageeks.gjas.IServerManager
 
killService(String) - Method in class com.javageeks.gjas.LocalServerManager
Try to kill the Service--don't try to stop() it
killService(String) - Method in class com.javageeks.gjas.RMIServerManager
 
killService(String) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.

L

loadService(Service) - Method in interface com.javageeks.gjas.IServerManager
 
loadService(Service) - Method in class com.javageeks.gjas.LocalServerManager
 
loadService(Service) - Method in class com.javageeks.gjas.RMIServerManager
 
loadService(Service) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
loadService(String) - Method in interface com.javageeks.gjas.IServerManager
 
loadService(String) - Method in class com.javageeks.gjas.LocalServerManager
 
loadService(String) - Method in class com.javageeks.gjas.RMIServerManager
 
loadService(String) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
LocalServer - class com.javageeks.gjas.LocalServer.
Server wraps the Service instance, using Future calls to help preserve the responsiveness and robustness of the ServerManager.
LocalServer(Service) - Constructor for class com.javageeks.gjas.LocalServer
Construct a Server around a Service instance.
LocalServerManager - class com.javageeks.gjas.LocalServerManager.
This class presents a local-to-this-JVM-only ServerManager.
LocalServerManager() - Constructor for class com.javageeks.gjas.LocalServerManager
 
log(Exception) - Method in interface com.javageeks.gjas.IServerManager
 
log(Exception) - Method in class com.javageeks.gjas.LocalServerManager
 
log(Exception) - Method in class com.javageeks.gjas.RMIServerManager
 
log(Exception) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
log(String) - Method in interface com.javageeks.gjas.IServerManager
 
log(String) - Method in class com.javageeks.gjas.LocalServerManager
 
log(String) - Method in class com.javageeks.gjas.RMIServerManager
 
log(String) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
LogListener - class com.javageeks.client.LogListener.
 
LogListener(String, boolean) - Constructor for class com.javageeks.client.LogListener
Constructor

M

m_paused - Variable in class com.javageeks.gjas.services.ThreadedServer
 
m_serverSocket - Variable in class com.javageeks.gjas.services.SocketServer
 
m_shouldStop - Variable in class com.javageeks.gjas.services.ThreadedServer
 
main(String[]) - Static method in class com.javageeks.classloader.CompilerClassLoader
 
main(String[]) - Static method in class com.javageeks.classloader.CompositeClassLoader
 
main(String[]) - Static method in class com.javageeks.classloader.FileSystemClassLoader
 
main(String[]) - Static method in class com.javageeks.classloader.HashtableClassLoader
 
main(String[]) - Static method in class com.javageeks.classloader.JDBCClassLoader
Test driver routine; assumes an IDB database with the following schema:
CREATE TABLE class_tbl ( bytecode binary, classname varchar(80) primary key );
main(String[]) - Static method in class com.javageeks.classloader.PluginClassLoader
Test suite--just load whatever plugins happen to be in the current directory.
main(String[]) - Static method in class com.javageeks.classloader.SocketClassLoader
 
main(String[]) - Static method in class com.javageeks.classloader.StrategyClassLoader
For JDK1.1 use, uncomment the following method
main(String[]) - Static method in class com.javageeks.client.Client
 
main(String[]) - Static method in class com.javageeks.client.HeartbeatListenerClient
Test driver; for testing purposes only.
main(String[]) - Static method in class com.javageeks.client.RemoteObjectFactoryClient
Test driver
main(String[]) - Static method in class com.javageeks.client.RemoteStorageClient
Test driver
main(String[]) - Static method in class com.javageeks.gjas.LocalServerManager
This is the entry point of the LocalServerManager system; it creates an instance of LocalServerManager (which in turn registers itself as the one-and-only ServerManager instance), then parses the command line for arguments indicating which Services to load and start.
main(String[]) - Static method in class com.javageeks.gjas.RMIServerManager
 
main(String[]) - Static method in class com.javageeks.gjas.RMIServerManagerServer
 
main(String[]) - Static method in class com.javageeks.io.ThreadedPipeStream
 
main(String[]) - Static method in class com.javageeks.net.NamedPipe
 
main(String[]) - Static method in class com.javageeks.thread.PeriodicThread
Test driver for the PeriodicThread component
markSupported() - Method in class com.javageeks.net.NamedPipeInputStream
 
model - Variable in class com.javageeks.ui.model.TableDecorator
 

N

n2sort() - Method in class com.javageeks.ui.model.TableSorter
 
NamedPipe - class com.javageeks.net.NamedPipe.
This class serves the same purpose as the Java Socket class; a simple abstraction of connecting to and using a named pipe.
NamedPipe() - Constructor for class com.javageeks.net.NamedPipe
 
NamedPipe(String, int, int) - Constructor for class com.javageeks.net.NamedPipe
 
NamedPipeInputStream - class com.javageeks.net.NamedPipeInputStream.
Receive input from an NT named pipe (presumably with INBOUND mode set on it).
NamedPipeOutputStream - class com.javageeks.net.NamedPipeOutputStream.
 

O

onHeartbeatFail(String) - Method in interface com.javageeks.client.HeartbeatListener
 
onHeartbeatFail(String) - Method in class com.javageeks.client.LogListener
HeartbeatListener method.
onHeartbeatFail(String) - Method in class com.javageeks.client.OutputStreamListener
HeartbeatListener method.
onHeartbeatPing(String) - Method in interface com.javageeks.client.HeartbeatListener
 
onHeartbeatPing(String) - Method in class com.javageeks.client.LogListener
HeartbeatListener method.
onHeartbeatPing(String) - Method in class com.javageeks.client.OutputStreamListener
HeartbeatListener method.
open(String, int, int) - Method in class com.javageeks.net.NamedPipe
 
output() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
OutputStreamListener - class com.javageeks.client.OutputStreamListener.
 
OutputStreamListener(OutputStream, boolean) - Constructor for class com.javageeks.client.OutputStreamListener
Constructor
OutputStreamListener(PrintStream, boolean) - Constructor for class com.javageeks.client.OutputStreamListener
Constructor
OutputStreamListener(PrintWriter, boolean) - Constructor for class com.javageeks.client.OutputStreamListener
Constructor

P

parseArg(String) - Static method in class com.javageeks.gjas.ServerManager
Parse a single line for a classname arg0 arg1 ...
parseInputStream(InputStream) - Static method in class com.javageeks.gjas.ServerManager
Parse an InputStream for the Service name to load and add to the ServerManager instance.
parseRequest(InputStream, Properties) - Method in class com.javageeks.gjas.connection.HttpConnection
 
pause() - Method in interface com.javageeks.gjas.IServer
Pauses the wrapped Service.
pause() - Method in class com.javageeks.gjas.LocalServer
Pauses the wrapped Service.
pause() - Method in class com.javageeks.gjas.RMIServer
Pauses the wrapped Service.
pause() - Method in interface com.javageeks.gjas.Service
Pause the Service.
pause() - Method in class com.javageeks.gjas.services.ThreadedServer
 
pause(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
pause(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
PAUSED - Static variable in interface com.javageeks.gjas.Service
 
pauseService(String) - Method in interface com.javageeks.gjas.services.ControlService
Pauses a Service with the name instance.
PAUSING - Static variable in interface com.javageeks.gjas.Service
 
PeriodicThread - class com.javageeks.thread.PeriodicThread.
PeriodicThread is a specific type of Thread that fires off its associated Runnable evry interval milliseconds.
PeriodicThread(Runnable, int) - Constructor for class com.javageeks.thread.PeriodicThread
Constructor taking the Runnable whose run method we wish to call every interval milliseconds.
PluginClassLoader - class com.javageeks.classloader.PluginClassLoader.
PluginClassLoader is not an actual ClassLoader, but serves a role of preloading "plugin" classes into the JVM, so that the Plugins can register themselves with whatever "plugin manager" they use.
PluginClassLoader.Listener - interface com.javageeks.classloader.PluginClassLoader.Listener.
Interface to allow interested clients to be notified each time a new plugin class is loaded into the JVM.
PluginClassLoader(File) - Constructor for class com.javageeks.classloader.PluginClassLoader
 
PluginClassLoader(File, PluginClassLoader.Listener) - Constructor for class com.javageeks.classloader.PluginClassLoader
 
PluginClassLoader(String) - Constructor for class com.javageeks.classloader.PluginClassLoader
 
PluginClassLoader(String, PluginClassLoader.Listener) - Constructor for class com.javageeks.classloader.PluginClassLoader
 
pluginLoaded(String) - Method in interface com.javageeks.classloader.PluginClassLoader.Listener
 
PORT_PROP - Static variable in class com.javageeks.gjas.services.SocketServer
 
prompt() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
properties() - Method in class com.javageeks.gjas.ConfigProperties
 
putClass(String, byte[]) - Method in class com.javageeks.classloader.HashtableClassLoader
 

Q

quit() - Method in class com.javageeks.gjas.connection.JDBCTermConnection
Quit the connection (that is, close it down and return)

R

READ - Static variable in class com.javageeks.net.NamedPipe
 
read() - Method in class com.javageeks.net.NamedPipeInputStream
 
read(byte[]) - Method in class com.javageeks.net.NamedPipeInputStream
 
reallocateIndexes() - Method in class com.javageeks.ui.model.TableSorter
 
RedirectConnection - class com.javageeks.gjas.connection.RedirectConnection.
 
RedirectConnection() - Constructor for class com.javageeks.gjas.connection.RedirectConnection
 
reload(File, PluginClassLoader.Listener) - Method in class com.javageeks.classloader.PluginClassLoader
Reload the plugins; note that the old URLClassLoader held internally is released, so if the plugin classes loaded earlier aren't in use within the app, they'll get GC'ed.
reload(String, PluginClassLoader.Listener) - Method in class com.javageeks.classloader.PluginClassLoader
Reload the plugins; note that the old URLClassLoader held internally is released, so if the plugin classes loaded earlier aren't in use within the app, they'll get GC'ed.
remoteAddService(Service, ConfigProperties) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteAddService(Service, ConfigProperties) - Method in class com.javageeks.gjas.RMIServerManagerServer
Add the loaded Service to the list of Servers and start it.
remoteAddService(String, ConfigProperties) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteAddService(String, ConfigProperties) - Method in class com.javageeks.gjas.RMIServerManagerServer
Add this Service from the deployed Services
remoteDeployService(String, ClassLoaderStrategy) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteDeployService(String, ClassLoaderStrategy) - Method in class com.javageeks.gjas.RMIServerManagerServer
"Deploy" this Service to the ServerManager
remoteError(Exception) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteError(Exception) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
remoteError(String) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteError(String) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
remoteGetService(String) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteGetService(String) - Method in class com.javageeks.gjas.RMIServerManagerServer
Obtain a reference to a Server instance by ID.
remoteGetServices() - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteGetServices() - Method in class com.javageeks.gjas.RMIServerManagerServer
Obtain a list of every Server instance running in the system.
remoteKillService(String) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteKillService(String) - Method in class com.javageeks.gjas.RMIServerManagerServer
Try to kill the Service--don't try to stop() it
remoteLoadService(Service) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteLoadService(Service) - Method in class com.javageeks.gjas.RMIServerManagerServer
Add the loaded Service to the list of Servers and start it.
remoteLoadService(String) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteLoadService(String) - Method in class com.javageeks.gjas.RMIServerManagerServer
Add this Service from the deployed Services
remoteLog(Exception) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteLog(Exception) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
remoteLog(String) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteLog(String) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
RemoteObjectFactoryClient - class com.javageeks.client.RemoteObjectFactoryClient.
RemoteObjectFactoryClient
RemoteObjectFactoryClient(String, int) - Constructor for class com.javageeks.client.RemoteObjectFactoryClient
RemoteObjectFactoryClient constructor
RemoteObjectFactoryService - class com.javageeks.gjas.services.RemoteObjectFactoryService.
RemoteObjectFactoryService
RemoteObjectFactoryService() - Constructor for class com.javageeks.gjas.services.RemoteObjectFactoryService
 
remoteRemoveService(String) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteRemoveService(String) - Method in class com.javageeks.gjas.RMIServerManagerServer
Attempt to stop (if necessary) and remove an instance of a Server.
remoteShutdown() - Method in interface com.javageeks.gjas.IRemoteServerManager
 
remoteShutdown() - Method in class com.javageeks.gjas.RMIServerManagerServer
Shut the entire system down, usually in preparation for terminating this VM (or perhaps for doing a complete shutdown/restart cycling).
RemoteStorageClient - class com.javageeks.client.RemoteStorageClient.
RemoteStorageClient
RemoteStorageClient(String, String, int) - Constructor for class com.javageeks.client.RemoteStorageClient
Constructor.
RemoteStorageService - class com.javageeks.gjas.services.RemoteStorageService.
RemoteStorageService
RemoteStorageService() - Constructor for class com.javageeks.gjas.services.RemoteStorageService
 
remove(ConfigProperty) - Method in class com.javageeks.gjas.ConfigProperties
 
remove(String) - Method in class com.javageeks.gjas.ConfigProperties
 
removeListener(HeartbeatListener) - Method in class com.javageeks.client.HeartbeatListenerClient
Remove a HeartbeatListener from the list of notification targets on heartbeat pings or failures
removeLoader(ClassLoaderStrategy) - Method in class com.javageeks.classloader.CompositeClassLoader
 
removeService(String) - Method in interface com.javageeks.gjas.IServerManager
 
removeService(String) - Method in class com.javageeks.gjas.LocalServerManager
Attempt to stop (if necessary) and remove an instance of a Server.
removeService(String) - Method in class com.javageeks.gjas.RMIServerManager
 
removeService(String) - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
removeTreeModelListener(TreeModelListener) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 
removeTreeModelListener(TreeModelListener) - Method in class com.javageeks.ui.model.TreeModelSupport
 
resume() - Method in interface com.javageeks.gjas.IServer
Resumes the wrapped Service.
resume() - Method in class com.javageeks.gjas.LocalServer
Resumes the wrapped Service.
resume() - Method in class com.javageeks.gjas.RMIServer
Resumes the wrapped Service.
resume() - Method in interface com.javageeks.gjas.Service
Resume the Service.
resume() - Method in class com.javageeks.gjas.services.ThreadedServer
 
resume(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
resume(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
resumeService(String) - Method in interface com.javageeks.gjas.services.ControlService
Resumes a Service with the name instance.
RESUMING - Static variable in interface com.javageeks.gjas.Service
 
RMI_LOOKUPNAME - Static variable in interface com.javageeks.gjas.IRemoteServerManager
 
RMIServer - class com.javageeks.gjas.RMIServer.
RMIServer wraps around another IServer (usually a LocalServer instance) to provide RMI-access.
RMIServer(IRemoteServerManager, long) - Constructor for class com.javageeks.gjas.RMIServer
 
RMIServerManager - class com.javageeks.gjas.RMIServerManager.
RMIServerManager is actually a thin Proxy to an RMIServerManagerServer, which exists within some other JVM (which may or may not be on another machine).
RMIServerManager(String) - Constructor for class com.javageeks.gjas.RMIServerManager
 
RMIServerManagerServer - class com.javageeks.gjas.RMIServerManagerServer.
 
RMIServerManagerServer(IServerManager) - Constructor for class com.javageeks.gjas.RMIServerManagerServer
 
rowCount - Variable in class com.javageeks.ui.model.DirectoryTableModel
 
run() - Method in class com.javageeks.client.HeartbeatListenerClient
 
run() - Method in class com.javageeks.io.ThreadedPipeStream
 
run() - Method in class com.javageeks.thread.PeriodicThread
The run method spins in an infinite loop, calling run on the owned Runnable instance every interval milliseconds (as specified in the constructor).
run() - Method in class com.javageeks.thread.ScheduledThread
 
RUNNING - Static variable in interface com.javageeks.gjas.Service
 

S

ScheduledThread - class com.javageeks.thread.ScheduledThread.
 
ScheduledThread(Runnable, Date) - Constructor for class com.javageeks.thread.ScheduledThread
 
sendResponse(OutputStream, Properties) - Method in class com.javageeks.gjas.connection.HttpConnection
 
serve(Socket) - Method in class com.javageeks.gjas.services.ConnectionManager
 
serve(Socket) - Method in class com.javageeks.gjas.services.HeartbeatService
Derived services must override this method.
serve(Socket) - Method in class com.javageeks.gjas.services.RemoteObjectFactoryService
serve() takes a client request, sent via Serialization, and extracts the class name, the constructor, and the array of args to pass to the constructor, and proceeds to attempt to construct an instance of that type.
serve(Socket) - Method in class com.javageeks.gjas.services.RemoteStorageService
Use this Socket to answer client requests for serialization services.
serve(Socket) - Method in class com.javageeks.gjas.services.SocketControlService
 
serve(Socket) - Method in class com.javageeks.gjas.services.SocketServer
Derived services must override this method.
serve(Socket, ConfigProperties) - Method in interface com.javageeks.gjas.connection.Connection
 
serve(Socket, ConfigProperties) - Method in class com.javageeks.gjas.connection.HttpConnection
 
serve(Socket, ConfigProperties) - Method in class com.javageeks.gjas.connection.JDBCTermConnection
Offer service on the given socket.
serve(Socket, ConfigProperties) - Method in class com.javageeks.gjas.connection.RedirectConnection
 
serve(Socket, ConfigProperties) - Method in class com.javageeks.gjas.connection.SocketClassLoaderConnection
 
serve(Socket, ConfigProperties) - Method in class com.javageeks.gjas.services.SocketClassLoaderConnection
 
ServerManager - class com.javageeks.gjas.ServerManager.
Michael Neward
ServerManager() - Constructor for class com.javageeks.gjas.ServerManager
 
Service - interface com.javageeks.gjas.Service.
Note: Service's Serializable interface should be honored, because Serialization is the basic means of exchange between JVMs in RMI calls, and if a Service is not Serializable then it cannot be transferred across JVMs.
set(ConfigProperties) - Method in class com.javageeks.gjas.ConfigProperties
 
set(ConfigProperty) - Method in class com.javageeks.gjas.ConfigProperties
 
set(String, Serializable) - Method in class com.javageeks.gjas.ConfigProperties
 
setBaseInfo(String, Class, String[], String, Method) - Method in class com.javageeks.gjas.ConfigProperty
 
setClasspath(String) - Method in class com.javageeks.classloader.CompilerClassLoader
 
setConfigInfo(ConfigProperties) - Method in interface com.javageeks.gjas.IServer
Set the Properties instance for this Service
setConfigInfo(ConfigProperties) - Method in class com.javageeks.gjas.LocalServer
Set the Properties instance for this Service
setConfigInfo(ConfigProperties) - Method in class com.javageeks.gjas.RMIServer
Set the ConfigurationInfo instance for this Service
setConfigInfo(ConfigProperties) - Method in interface com.javageeks.gjas.Service
Set the Properties configuration information
setConfigInfo(ConfigProperties) - Method in class com.javageeks.gjas.services.ConnectionManager
 
setConfigInfo(ConfigProperties) - Method in class com.javageeks.gjas.services.HeartbeatService
 
setConfigInfo(ConfigProperties) - Method in class com.javageeks.gjas.services.SocketServer
 
setConfigInfo(long, ConfigProperties) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
setConfigInfo(long, ConfigProperties) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
setConnection(Connection) - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
setDirectory(File) - Method in class com.javageeks.ui.model.DirectoryTableModel
 
setErrStream(OutputStream) - Method in class com.javageeks.gjas.LocalServerManager
Set the OutputStream used for writing errors.
setInput(InputStream) - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
setInterval(int) - Method in class com.javageeks.thread.PeriodicThread
 
setLogStream(OutputStream) - Method in class com.javageeks.gjas.LocalServerManager
Set the OutputStream used for writing to the log.
setModel(TableModel) - Method in class com.javageeks.ui.model.TableDecorator
 
setModel(TableModel) - Method in class com.javageeks.ui.model.TableSorter
 
setOutput(OutputStream) - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
setPort(int) - Method in class com.javageeks.gjas.services.SocketServer
Set the port number we plan to accept clients on; has no effect after the service is started.
setPrompt(OutputStream) - Method in class com.javageeks.gjas.connection.JDBCTermConnection
 
setRunnable(Runnable) - Method in class com.javageeks.gjas.services.ThreadedServer
 
setState(String) - Method in class com.javageeks.gjas.services.ThreadedServer
 
setThread(Thread) - Method in class com.javageeks.gjas.services.ThreadedServer
 
setValue(Serializable) - Method in class com.javageeks.gjas.ConfigProperty
 
setValue(String) - Method in class com.javageeks.gjas.ConfigProperty
 
setValueAt(Object, int, int) - Method in class com.javageeks.ui.model.JDBCTableModel
This is kind of a dangerous method, but it can be very useful in the generic case, so we'll provide it here.
setValueAt(Object, int, int) - Method in class com.javageeks.ui.model.TableDecorator
 
setValueAt(Object, int, int) - Method in class com.javageeks.ui.model.TableSorter
 
setVerbose(boolean) - Method in class com.javageeks.client.LogListener
Set the verbosity of the Listener; if set to true, the LogListener will write out onHeartbeatPing messages to the log
setVerbose(boolean) - Method in class com.javageeks.client.OutputStreamListener
Set the verbosity of the Listener; if set to true, the LogListener will write out onHeartbeatPing messages to the log
shouldStop() - Method in class com.javageeks.gjas.services.ThreadedServer
 
shutdown() - Method in interface com.javageeks.gjas.IServerManager
 
shutdown() - Method in class com.javageeks.gjas.LocalServerManager
Shut the entire system down, usually in preparation for terminating this VM (or perhaps for doing a complete shutdown/restart cycling).
shutdown() - Method in class com.javageeks.gjas.RMIServerManager
 
shutdown() - Static method in class com.javageeks.gjas.ServerManager
Call the method of the same name on the IServerManager Singleton instance.
shuttlesort(int[], int[], int, int) - Method in class com.javageeks.ui.model.TableSorter
 
SocketClassLoader - class com.javageeks.classloader.SocketClassLoader.
SocketClassLoader retrieves bytecode for a given class via a HTTP-like protocol.
SocketClassLoader(ClassLoader, String, int) - Constructor for class com.javageeks.classloader.SocketClassLoader
Constructor.
SocketClassLoader(String, int) - Constructor for class com.javageeks.classloader.SocketClassLoader
Constructor.
SocketClassLoaderConnection - class com.javageeks.gjas.connection.SocketClassLoaderConnection.
 
SocketClassLoaderConnection - class com.javageeks.gjas.services.SocketClassLoaderConnection.
 
SocketClassLoaderConnection() - Constructor for class com.javageeks.gjas.connection.SocketClassLoaderConnection
 
SocketClassLoaderConnection() - Constructor for class com.javageeks.gjas.services.SocketClassLoaderConnection
 
SocketControlService - class com.javageeks.gjas.services.SocketControlService.
SocketControlService:
SocketControlService() - Constructor for class com.javageeks.gjas.services.SocketControlService
 
SocketServer - class com.javageeks.gjas.services.SocketServer.
SocketServer: abstract base class refactoring common behavior when writing a service to handle clients via sockets.
SocketServer() - Constructor for class com.javageeks.gjas.services.SocketServer
Constructor, taking no arguments.
SocketServer(int) - Constructor for class com.javageeks.gjas.services.SocketServer
Constructor, taking the port number on which to listen as the sole argument.
sort(Object) - Method in class com.javageeks.ui.model.TableSorter
 
sortByColumn(int) - Method in class com.javageeks.ui.model.TableSorter
 
sortByColumn(int, boolean) - Method in class com.javageeks.ui.model.TableSorter
 
start() - Method in interface com.javageeks.gjas.IServer
Start the wrapped Service instance.
start() - Method in class com.javageeks.gjas.LocalServer
Start the wrapped Service instance.
start() - Method in class com.javageeks.gjas.RMIServer
Start the wrapped Service instance.
start() - Method in interface com.javageeks.gjas.Service
Start the Service.
start() - Method in class com.javageeks.gjas.services.ConnectionManager
Start the Service.
start() - Method in class com.javageeks.gjas.services.HeartbeatService
 
start() - Method in class com.javageeks.gjas.services.SocketServer
Start the SocketServer
start() - Method in class com.javageeks.gjas.services.ThreadedServer
 
start(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
start(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
STARTING - Static variable in interface com.javageeks.gjas.Service
 
startListening() - Method in class com.javageeks.client.HeartbeatListenerClient
Begin listening for heartbeat messages
startService(String, String[]) - Method in interface com.javageeks.gjas.services.ControlService
Creates a Service instance via loader, passing in args to the Service.
stop() - Method in interface com.javageeks.gjas.IServer
Stop the wrapped Service instance; as with start, the Service gets 15 seconds to stop itself before the ServerManager is free to take more drastic steps.
stop() - Method in class com.javageeks.gjas.LocalServer
Stop the wrapped Service instance; as with start, the Service gets 15 seconds to stop itself before the ServerManager is free to take more drastic steps.
stop() - Method in class com.javageeks.gjas.RMIServer
Stop the wrapped Service instance; as with start, the Service gets 15 seconds to stop itself before the ServerManager is free to take more drastic steps.
stop() - Method in interface com.javageeks.gjas.Service
Stop the Service.
stop() - Method in class com.javageeks.gjas.services.HeartbeatService
 
stop() - Method in class com.javageeks.gjas.services.SocketServer
 
stop() - Method in class com.javageeks.gjas.services.ThreadedServer
 
stop(long) - Method in interface com.javageeks.gjas.IRemoteServerManager
 
stop(long) - Method in class com.javageeks.gjas.RMIServerManagerServer
 
stopListening() - Method in class com.javageeks.client.HeartbeatListenerClient
Cease listening for heartbeat messages
STOPPED - Static variable in interface com.javageeks.gjas.Service
 
STOPPING - Static variable in interface com.javageeks.gjas.Service
 
stopService(String) - Method in interface com.javageeks.gjas.services.ControlService
Stops a Service with the name instance.
StrategyClassLoader - class com.javageeks.classloader.StrategyClassLoader.
StrategyClassLoader uses the Strategy pattern to implement more reusable (and chainable) ClassLoader-possibilities.
StrategyClassLoader(ClassLoaderStrategy) - Constructor for class com.javageeks.classloader.StrategyClassLoader
Construct using the given Strategy instance and use the ClassLoader that loaded this class as the parent.
StrategyClassLoader(ClassLoaderStrategy, ClassLoader) - Constructor for class com.javageeks.classloader.StrategyClassLoader
Construct using the given Strategy instance and use the ClassLoader passed in as the parent.
swap(int, int) - Method in class com.javageeks.ui.model.TableSorter
 

T

tableChanged(TableModelEvent) - Method in class com.javageeks.ui.model.TableDecorator
 
tableChanged(TableModelEvent) - Method in class com.javageeks.ui.model.TableSorter
 
TableDecorator - class com.javageeks.ui.model.TableDecorator.
In a chain of data manipulators some behaviour is common.
TableDecorator() - Constructor for class com.javageeks.ui.model.TableDecorator
 
TableSorter - class com.javageeks.ui.model.TableSorter.
A sorter for TableModels.
TableSorter() - Constructor for class com.javageeks.ui.model.TableSorter
 
TableSorter(TableModel) - Constructor for class com.javageeks.ui.model.TableSorter
 
TeeOutputStream - class com.javageeks.io.TeeOutputStream.
Class designed to "tee" output to multiple OutputStream objects
TeeOutputStream() - Constructor for class com.javageeks.io.TeeOutputStream
Builds a TeeOutputStream with no "captued" streams
TeeOutputStream(OutputStream[]) - Constructor for class com.javageeks.io.TeeOutputStream
Builds a TeeOutputStream with the streams passed already "captured" by the TeeOutputStream
ThreadedPipeStream - class com.javageeks.io.ThreadedPipeStream.
ThreadedPipeStream: reads from an InputStream, sends the received data down the given OutputStream.
ThreadedPipeStream(InputStream, OutputStream) - Constructor for class com.javageeks.io.ThreadedPipeStream
 
ThreadedPipeStream(InputStream, OutputStream, Thread) - Constructor for class com.javageeks.io.ThreadedPipeStream
 
ThreadedServer - class com.javageeks.gjas.services.ThreadedServer.
ThreadedServer
ThreadedServer() - Constructor for class com.javageeks.gjas.services.ThreadedServer
 
TIMEOUT_PROP - Static variable in class com.javageeks.gjas.services.SocketServer
 
toString() - Method in class com.javageeks.gjas.ConfigProperty
 
toString() - Method in class com.javageeks.io.ThreadedPipeStream
 
TreeModelSupport - class com.javageeks.ui.model.TreeModelSupport.
This class first appeared on the Javasoft website, as part of the article Understanding the TreeModel.
TreeModelSupport() - Constructor for class com.javageeks.ui.model.TreeModelSupport
 

U

unload() - Method in class com.javageeks.classloader.PluginClassLoader
Releases the handle on the URLClassLoader used internally; this will have the effect of allowing all the plugin classes, if not referenced anywhere else within the application, to be GC'ed the next time GC takes place.

V

valueForPathChanged(TreePath, Object) - Method in class com.javageeks.ui.model.FileSystemTreeModel
 

W

WRITE - Static variable in class com.javageeks.net.NamedPipe
 
write(byte[]) - Method in class com.javageeks.net.NamedPipeOutputStream
 
write(int) - Method in class com.javageeks.io.TeeOutputStream
Writes a character to each of the OutputStreams "captured"
write(int) - Method in class com.javageeks.net.NamedPipeOutputStream
 

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