All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

ACTIVATE. Static variable in interface org.gamora.BusObject
activate(). Method in interface org.gamora.BusObject
Called when a BusObject is first activated (created)
activate(). Method in class org.gamora.BusObjectAdapter
activate(). Method in class org.gamora.util.Clock
activate(). Method in class org.gamora.ComponentBus
See BusObject
activate(). Method in class org.gamora.test.GreedyThreadTest
activate(). Method in class org.gamora.test.GTest
activate(). Method in class org.gamora.plugins.GVFS
activate(). Method in class org.gamora.mmg.MMG
activate(). Method in class org.gamora.mmg.MMGController
activate(). Method in class org.gamora.test.MMGTest
activate(). Method in class org.gamora.test.MulticastTest
activate(). Method in class org.gamora.plugins.ProcFilesystem
activate(). Method in class org.gamora.mmg.Proxy
activate(). Method in class org.gamora.ww.SinkBuilder
activate(). Method in class org.gamora.ww.SinkImpl
ACTIVATED. Static variable in class org.gamora.BusObjectDescriptor
ACTIVE. Static variable in interface org.gamora.KernelConstants
ADD. Static variable in interface org.gamora.BusObject
addCommand(FileSystemCommand). Method in class org.gamora.plugins.GVFS
addComponent(BusObject). Method in interface org.gamora.Bus
Adds a BusObject to this Bus Returns BusObject.PERMISSION_DENIED if permissions don't allow this or OK if successful
addComponent(BusObject). Method in class org.gamora.ComponentBus
Adds a BusObject to the bus, calling its connect() method in the process.
addComponent(BusObject). Method in class org.gamora.util.SymLink
ADDCONTROLLER. Static variable in interface org.gamora.BusObject
addController(ListenObject). Method in interface org.gamora.Bus
addController(ListenObject). Method in class org.gamora.ComponentBus
This method adds a BusController to the Bus.
addController(ListenObject). Method in class org.gamora.util.SymLink
addEntry(String, String, Integer). Method in class org.gamora.ww.pipes.auth.PasswordDB
Add an entry to the password database.
addEnvironment(Node, Hashtable). Method in class org.gamora.plugins.GVFS
addResource(Resource). Method in class org.gamora.ww.ResourcePool
Adds a resource to the resource pool.
addSession(byte[]). Method in class org.gamora.ww.pipes.data.MultiplexOut
addType(int). Method in class org.gamora.BusObjectDescriptor
As a convenience, addType will add a type to this BusObjectDescriptor
adjustFQPS(). Method in interface org.gamora.Bus
When called, the Bus should make sure all its BusObjects have accurate FQPs
adjustFQPS(). Method in class org.gamora.ComponentBus
adjustFQPS(). Method in class org.gamora.util.SymLink
ALL. Static variable in interface org.gamora.BusObject
args. Variable in class org.gamora.mmg.OTPacket
atomic_Threshold. Variable in class org.gamora.ww.pipes.data.MultiplexOut
authData. Variable in class org.gamora.Authenticated
Authenticated(). Constructor for class org.gamora.Authenticated
Authenticated(BusObject). Constructor for class org.gamora.Authenticated
Authenticated(Hashtable). Constructor for class org.gamora.Authenticated

B

BADPASSWD. Static variable in class org.gamora.ww.pipes.auth.PasswordDB
BADUSER. Static variable in class org.gamora.ww.pipes.auth.PasswordDB
banner. Variable in class org.gamora.plugins.GVFS
BitUtils(). Constructor for class org.gamora.util.BitUtils
BLOCKED. Static variable in interface org.gamora.BusObject
BORN. Static variable in class org.gamora.BusObjectDescriptor
broadcast(Transferable, BusObject). Method in class org.gamora.infobus.InfoBus
BROKER. Static variable in interface org.gamora.BusObject
buffer. Variable in class org.gamora.ww.pipes.data.ByteIn
buffer. Variable in class org.gamora.ww.pipes.data.MultiplexOut
buffer. Variable in class org.gamora.ww.pipes.util.SerializeOut
build(). Method in class org.gamora.ww.factories.SinkFactory
build(). Method in class org.gamora.ww.factories.SocketFactory
Accepts a connection on the initialized port, returning a Sink with the initialized waterworks.
build(String). Method in class org.gamora.ww.factories.SocketFactory
build(String, int). Method in class org.gamora.ww.factories.SocketFactory
Makes an outbound connection to host on port, returning a Sink with the initialized waterworks
BUS. Static variable in interface org.gamora.BusObject
busObject. Variable in class org.gamora.Authenticated
BUSOBJECT. Static variable in interface org.gamora.BusObject
BusObjectAdapter(). Constructor for class org.gamora.BusObjectAdapter
Try to avoid using this as much as possible.
BusObjectAdapter(CoreController). Constructor for class org.gamora.BusObjectAdapter
busObjectByName(String). Method in interface org.gamora.Bus
Returns the BusObject with the given name, or null if no such object exists
busObjectByName(String). Method in class org.gamora.ComponentBus
Returns a BusObject with the given name, or null if no such BusObject exists
busObjectByName(String). Method in class org.gamora.util.SymLink
busObjectCount(int). Method in interface org.gamora.Bus
Counts the number of present BusObjects of type "type" and returns that count
busObjectCount(int). Method in class org.gamora.ComponentBus
busObjectCount returns the number of BusObjects that match the given type
busObjectCount(int). Method in class org.gamora.util.SymLink
BusObjectDescriptor(int[], GamoraKernel). Constructor for class org.gamora.BusObjectDescriptor
BusObjectLock(). Constructor for class org.gamora.BusObjectLock
busResume(). Method in interface org.gamora.BusObject
Called to resume a BusObject
busResume(). Method in class org.gamora.BusObjectAdapter
busResume(). Method in class org.gamora.util.Clock
busResume(). Method in class org.gamora.ComponentBus
Resumes this bus, and all its connected BusObjects
busResume(). Method in class org.gamora.util.DummyBusObject
busResume(). Method in class org.gamora.mmg.Proxy
busResume(). Method in class org.gamora.ww.SinkImpl
busSuspend(). Method in interface org.gamora.BusObject
Called to suspend a BusObject.
busSuspend(). Method in class org.gamora.BusObjectAdapter
busSuspend(). Method in class org.gamora.util.Clock
busSuspend(). Method in class org.gamora.ComponentBus
Suspends this bus, thereby suspending all connected BusObjects
busSuspend(). Method in class org.gamora.util.DummyBusObject
busSuspend(). Method in class org.gamora.mmg.Proxy
busSuspend(). Method in class org.gamora.ww.SinkImpl
BusUtils(). Constructor for class org.gamora.util.BusUtils
BUSY. Static variable in interface org.gamora.BusObject
byteEqual(byte[], byte[]). Static method in class org.gamora.util.BitUtils
byteEqual(byte[], int, byte[], int, int). Static method in class org.gamora.util.BitUtils
ByteIn(Waterworks). Constructor for class org.gamora.ww.pipes.data.ByteIn
ByteOut(Waterworks). Constructor for class org.gamora.ww.pipes.data.ByteOut

C

cache_state. Variable in class org.gamora.infobus.TextFileObject
CACHED. Static variable in class org.gamora.infobus.DataObject
cacheShot. Variable in class org.gamora.GamoraCore
CALLNAMES. Static variable in interface org.gamora.KernelConstants
CHAR_CONST. Static variable in class org.gamora.util.Opossum
CHAR_DEF. Static variable in class org.gamora.util.Opossum
checkup(). Method in class org.gamora.util.SymLink
On the persistency checkup, make sure the object we link to still exists
checkUser(String, String). Method in class org.gamora.ww.pipes.auth.PasswordDB
Check a username-password pair against the database.
child. Variable in class org.gamora.ww.pipes.Pipe
The parent and child pipe of this pipe, needed to facilitate a pipeline
CircularCache(int). Constructor for class org.gamora.util.CircularCache
Clock(CoreController, long). Constructor for class org.gamora.util.Clock
Clock(CoreController, long, boolean). Constructor for class org.gamora.util.Clock
Constructor Clock takes the CoreController and a time interval (time) in milliseconds.
Clock(CoreController, String). Constructor for class org.gamora.util.Clock
Loadable constructor
ClockPulse(long). Constructor for class org.gamora.util.ClockPulse
The constructor takes the BusObject ID of the originating Clock object
clone(). Method in class org.gamora.ww.ResourcePool
cloneFrom(BusObjectDescriptor). Method in class org.gamora.BusObjectDescriptor
Using the given BusObjectDescriptor as a template, this BusObject Descriptor initializes its fields.
close(). Method in class org.gamora.ww.resources.ConfigResource
close(). Method in class org.gamora.ww.pipes.util.IdleDisconnect
One should deinit here
close(). Method in class org.gamora.ww.resources.InputStreamResource
close(). Method in class org.gamora.ww.pipes.data.MultiplexOut
One should deinit here
close(). Method in class org.gamora.util.Opossum
close(). Method in class org.gamora.ww.resources.OutputStreamResource
close(). Method in class org.gamora.ww.pipes.Pipe
One should deinit here
close(). Method in class org.gamora.ww.pipes.util.ReservoirOut
Close the queue
close(). Method in interface org.gamora.ww.resources.Resource
close(). Method in class org.gamora.ww.ResourcePool
Closes the resource pool.
close(). Method in class org.gamora.ww.resources.SocketResource
close(). Method in class org.gamora.ww.Waterworks
Closes this waterworks system.
close(Object). Method in class org.gamora.mmg.Expect
closed. Variable in class org.gamora.ww.Waterworks
command. Variable in class org.gamora.mmg.CPacket
command. Variable in class org.gamora.mmg.Packet
command(). Method in class org.gamora.mmg.CPacket
command(). Method in class org.gamora.mmg.Packet
COMMAND_FILTER. Static variable in interface org.gamora.mmg.ControlConstants
commandset. Variable in class org.gamora.plugins.GVFS
ComponentBus(CoreController, String). Constructor for class org.gamora.ComponentBus
ComponentBus(String, CoreController). Constructor for class org.gamora.ComponentBus
Normally, buses are created by registerPlugin() in CoreController, but if you wish, you can create your own.
components. Variable in class org.gamora.ComponentBus
ConfigResource(Hashtable). Constructor for class org.gamora.ww.resources.ConfigResource
connect(Bus). Method in interface org.gamora.BusObject
Called when a BusObject is connected to a bus (But not necessarily when first added to the system, use activate())
connect(Bus). Method in class org.gamora.BusObjectAdapter
connect(Bus). Method in class org.gamora.ComponentBus
connect(Bus). Method in class org.gamora.util.Governor
connect(Bus). Method in class org.gamora.mmg.Proxy
connect(Pipe). Method in class org.gamora.ww.pipes.Pipe
Attaches a new pipe as the child of this one, also calling setChild and setParent to fully connect the pipes
connect(String). Method in class org.gamora.mmg.MMGController
connect(String, int). Method in class org.gamora.mmg.MMGController
consumers. Variable in class org.gamora.infobus.InfoBus
contains(BusObject). Method in interface org.gamora.Bus
Should return true if this Bus hosts the given BusObject
contains(BusObject). Method in class org.gamora.ComponentBus
Returns true if the specified BusObject is on this Bus
contains(BusObject). Method in class org.gamora.util.SymLink
CONTINUED. Static variable in class org.gamora.ww.pipes.data.MultiplexOut
CONTROLLER. Static variable in interface org.gamora.BusObject
controller. Variable in class org.gamora.mmg.MMG
controllers. Variable in class org.gamora.ComponentBus
COPYRIGHT. Static variable in class org.gamora.Gamora
coreController. Variable in class org.gamora.BusObjectAdapter
coreController. Variable in class org.gamora.ComponentBus
coreController. Variable in class org.gamora.mmg.Proxy
coreController. Variable in class org.gamora.ww.factories.SinkFactory
CoreController(GamoraKernel). Constructor for class org.gamora.CoreController
Constructor CoreController sets up the initial (root) bus
count. Variable in class org.gamora.util.Governor
CPacket(int). Constructor for class org.gamora.mmg.CPacket
createProxy(MMG, long[], Object). Method in class org.gamora.mmg.MMGController
createQuery(int, Object). Static method in class org.gamora.infobus.DataObject

D

data. Variable in class org.gamora.util.CircularCache
data. Variable in class org.gamora.mmg.Expect
data. Variable in class org.gamora.mmg.OPacket
data. Variable in class org.gamora.infobus.TextFileObject
DATAOBJECT. Static variable in interface org.gamora.BusObject
DataObject(CoreController). Constructor for class org.gamora.infobus.DataObject
dataToString(). Method in class org.gamora.infobus.TextFileObject
DEACTIVATE. Static variable in interface org.gamora.BusObject
deactivate(). Method in interface org.gamora.BusObject
Called before a BusObject is destroyed.
deactivate(). Method in class org.gamora.BusObjectAdapter
deactivate(). Method in class org.gamora.util.Clock
deactivate(). Method in class org.gamora.ComponentBus
See BusObject
deactivate(). Method in class org.gamora.test.GreedyThreadTest
deactivate(). Method in class org.gamora.plugins.GVFS
deactivate(). Method in class org.gamora.mmg.MMG
deactivate(). Method in class org.gamora.mmg.Proxy
deactivate(). Method in class org.gamora.ww.SinkBuilder
deactivate(). Method in class org.gamora.ww.SinkImpl
DEACTIVATED. Static variable in class org.gamora.BusObjectDescriptor
DEAD. Static variable in interface org.gamora.BusObject
DEBUG. Static variable in class org.gamora.Defines
DEBUG_LEVEL. Static variable in class org.gamora.Defines
DEFAULT_SECLEVEL. Static variable in class org.gamora.Defines
Defines(). Constructor for class org.gamora.Defines
deinit(). Method in class org.gamora.ww.factories.SinkFactory
deinit(). Method in class org.gamora.ww.factories.SocketFactory
desc. Variable in class org.gamora.BusObjectAdapter
desc. Variable in class org.gamora.ComponentBus
describeObject(BusObject). Method in class org.gamora.mmg.MMG
describeObject(long[]). Method in class org.gamora.mmg.MMG
description. Variable in class org.gamora.BusObjectDescriptor
deserialize(ByteArrayOutputStream). Method in class org.gamora.ww.pipes.data.MultiplexIn
DICT_MAPC. Static variable in class org.gamora.util.Opossum
DIED. Static variable in class org.gamora.BusObjectDescriptor
disconnect(Bus). Method in interface org.gamora.BusObject
Called when a BusObject is disconnected from a bus (But not necessarily removed entirely from Gamora, use deactivate())
disconnect(Bus). Method in class org.gamora.BusObjectAdapter
disconnect(Bus). Method in class org.gamora.ComponentBus
disconnect(Bus). Method in class org.gamora.mmg.Proxy
DUMMY. Static variable in interface org.gamora.BusObject
DummyBusObject(CoreController, String, String). Constructor for class org.gamora.util.DummyBusObject

E

ELEM_DELIM. Static variable in class org.gamora.util.Opossum
empty(). Method in class org.gamora.util.FifoBuffer
encoding. Variable in class org.gamora.ww.pipes.util.SerializeOut
environment. Variable in class org.gamora.plugins.GVFS
EOF. Static variable in class org.gamora.util.Opossum
eovar(String, int). Method in class org.gamora.plugins.GVFS
equals(Object). Method in class org.gamora.util.TransactionKey
ERROR. Static variable in interface org.gamora.BusObject
Bus response codes.
ERROR. Static variable in interface org.gamora.KernelConstants
error(String). Method in class org.gamora.util.Opossum
ESCAPE_CHR. Static variable in class org.gamora.util.Opossum
escapedstring. Variable in class org.gamora.util.Opossum
eTime. Variable in class org.gamora.mmg.Expect
eventAction. Variable in class org.gamora.KernelEvent
expandTree(Bus, String). Static method in class org.gamora.util.BusUtils
Like a recursive 'mkdir', expandTree starts at 'root', adding Buses as defined in epath.
Expect(). Constructor for class org.gamora.mmg.Expect
expects. Variable in class org.gamora.mmg.MMG
expire(). Method in class org.gamora.mmg.Expect
expired. Variable in class org.gamora.mmg.Expect

F

FALSE. Static variable in class org.gamora.util.Opossum
FATAL_ONLY. Static variable in class org.gamora.Defines
fetch(long[]). Method in class org.gamora.mmg.ObjectRegistry
fetchMMG(String). Method in class org.gamora.mmg.MMGController
fetchProxy(CoreController, long[], MMG). Method in class org.gamora.mmg.ProxyProvider
FifoBuffer(). Constructor for class org.gamora.util.FifoBuffer
file. Variable in class org.gamora.infobus.TextFileObject
find(String, boolean). Method in class org.gamora.ww.Waterworks
Given the name of the pipe (which is the last element in its fully qualified classname), returns the pipe in the input or output pipeline, depending on the value of inpipeline
FLAGS_FILTER. Static variable in interface org.gamora.mmg.ControlConstants
forcePulse(). Method in class org.gamora.util.Clock
fqp. Variable in class org.gamora.BusObjectDescriptor
FQP(String). Constructor for class org.gamora.util.FQP
FQP_CACHESIZE. Static variable in class org.gamora.Defines
fullreads. Variable in class org.gamora.ww.pipes.data.ByteIn

G

Gamora(). Constructor for class org.gamora.Gamora
GamoraCore(GamoraKernel). Constructor for class org.gamora.GamoraCore
Constructor CoreController sets up the initial (root) bus
GamoraPlugin(CoreController, String). Constructor for class org.gamora.GamoraPlugin
Constructor GamoraPlugin takes the CoreController and any arguments in a String it wishes.
get(). Method in class org.gamora.ww.pipes.data.ByteIn
The get() method is the access point for retrieving data from an InPipe.
get(). Method in class org.gamora.ww.pipes.util.IdleDisconnect
The get() method is the access point for retrieving data from an InPipe.
get(). Method in class org.gamora.ww.pipes.InPipe
The get() method is the access point for retrieving data from an InPipe.
get(). Method in class org.gamora.ww.pipes.data.MultiplexIn
The get() method is the access point for retrieving data from an InPipe.
get(). Method in class org.gamora.ww.pipes.data.ObjectIn
The get() method is the access point for retrieving data from an InPipe.
get(). Method in class org.gamora.ww.pipes.auth.PasswordDBAuth
Carry out an authentication session for a user connected on a text socket, based on a PasswordDB.
get(). Method in interface org.gamora.ww.Sink
Fetches one object from the input pipeline.
get(). Method in class org.gamora.ww.SinkImpl
get(). Method in class org.gamora.ww.pipes.data.TextIn
The get() method is the access point for retrieving data from an InPipe.
get(int). Method in class org.gamora.util.CircularCache
GET_AS_STRING. Static variable in class org.gamora.infobus.DataObject
GET_DATA. Static variable in class org.gamora.infobus.DataObject
getAlias(Hashtable, String). Method in class org.gamora.plugins.GVFS
getBusObjects(int). Method in interface org.gamora.Bus
Returns a Vector containing all BusObjects on this Bus of the given type
getBusObjects(int). Method in class org.gamora.ComponentBus
Returns a vector of all BusObjects with the given flag.
getBusObjects(int). Method in class org.gamora.util.SymLink
getChild(). Method in class org.gamora.ww.pipes.Pipe
Returns the child of this Pipe
getConfig(String). Method in class org.gamora.ww.Waterworks
Utility methods
getConfig_boolean(String). Method in class org.gamora.ww.Waterworks
getConfig_int(String). Method in class org.gamora.ww.Waterworks
getConfig_string(String). Method in class org.gamora.ww.Waterworks
getCoreController(). Method in interface org.gamora.Bus
Buses must provide the valid CoreController for this tree
getCoreController(). Method in class org.gamora.ComponentBus
Returns the acting CoreController for this branch of the bus tree
getCoreController(). Method in class org.gamora.util.SymLink
getDefaultSecLevel(). Method in class org.gamora.CoreController
getDirtyFlag(int). Method in class org.gamora.util.CircularCache
getField(String, Object). Method in class org.gamora.ww.pipes.auth.PasswordDB
Get a single field from the db entry
getFQP(BusObject). Method in class org.gamora.CoreController
Build the FQP of a given BusObject.
getInstance(). Static method in class org.gamora.CoreController
Fetch the root instance of CoreController.
getLocalHost(). Method in class org.gamora.CoreController
Utility function: Returns the hostname the kernel believes it is operating on.
getLocalHost(). Method in class org.gamora.GamoraKernel
getLock(Integer). Method in class org.gamora.BusObjectDescriptor
Returns true if the given lock allows accesses at the given permission (or true if that lock is not in place)
getMacro(Hashtable, String). Method in class org.gamora.plugins.GVFS
getName(). Method in class org.gamora.ww.resources.ConfigResource
getName(). Method in class org.gamora.ww.resources.InputStreamResource
getName(). Method in class org.gamora.ww.resources.OutputStreamResource
getName(). Method in interface org.gamora.ww.resources.Resource
getName(). Method in class org.gamora.ww.resources.SocketResource
getObjectID(). Static method in class org.gamora.GamoraKernel
BusObjectDescriptors contain unique BusObject IDs, obtained from this method.
getObjectSignature(). Method in class org.gamora.BusObjectDescriptor
Returns the BusObject's unique signature, currently a single 64 bit quantity (held in an array of length 1, for further expansion
getObjectSignature(). Static method in class org.gamora.GamoraKernel
Returns a globally unique signature
getParent(). Method in class org.gamora.ww.pipes.Pipe
Returns the parent of this Pipe
getProp_b(String, boolean). Static method in class org.gamora.Defines
Property fetch for boolean
getProp_i(String, int). Static method in class org.gamora.Defines
Property fetch for int
getProp_S(String, String). Static method in class org.gamora.Defines
Property fetch for String
getPulseInterval(). Method in class org.gamora.util.Clock
getReal(). Method in class org.gamora.util.SymLink
Retrieve the real BusObject
getReason(). Method in class org.gamora.ww.factories.SinkFactoryException
getResource(). Method in class org.gamora.ww.resources.ConfigResource
getResource(). Method in class org.gamora.ww.resources.InputStreamResource
getResource(). Method in class org.gamora.ww.resources.OutputStreamResource
getResource(). Method in interface org.gamora.ww.resources.Resource
getResource(). Method in class org.gamora.ww.resources.SocketResource
getResource(String). Method in class org.gamora.ww.ResourcePool
Retrieves a resource from the pool based on its name.
getRootBus(). Method in class org.gamora.CoreController
Returns the root of the Bus tree controlled by this CoreController
getSecLevel(). Method in class org.gamora.BusObjectDescriptor
Returns the security level possessed by the BusObject
getSessionID(). Method in class org.gamora.ww.pipes.data.MultiplexOut
GETSTATE. Static variable in class org.gamora.mmg.NodeProxy
getState(). Method in interface org.gamora.Node
getState(). Method in class org.gamora.util.NodeAdapter
getState(). Method in class org.gamora.mmg.NodeProxy
getState(). Method in class org.gamora.util.SymLink
getStats(). Method in class org.gamora.util.CircularCache
getSubname(). Method in class org.gamora.ww.factories.SinkFactory
getSubname(). Method in class org.gamora.ww.factories.SocketFactory
getSuspendable(). Method in class org.gamora.ComponentBus
getThread(Runnable). Method in class org.gamora.CoreController
Request a thread from the Gamora Kernel with the given Runnable as the run target.
getThread(Runnable, String). Method in class org.gamora.CoreController
Request a thread from the Gamora Kernel with the given Runnable as the run target and the given descriptive tag.
getTID(). Static method in class org.gamora.mmg.Expect
getUser(String). Method in class org.gamora.plugins.GVFS
getWaterworks(). Method in interface org.gamora.ww.Sink
Returns the Waterworks component so pipes can be rearranged and suspended, or resources reset.
getWaterworks(). Method in class org.gamora.ww.SinkImpl
Governor(CoreController, int, int, Governable). Constructor for class org.gamora.util.Governor
Constructs a Governor that will deactivate the resource when the number of BusObjects of type 'type' exceeds count, and reactivate it when the count falls below count.
Governor(CoreController, int, int, int, Governable). Constructor for class org.gamora.util.Governor
Constructs a Governor that will deactivate the resource when the number of BusObjects of type 'type' exceeds ulimit, and reactivate it when the count falls below llimit
GreedyThreadTest(CoreController, String). Constructor for class org.gamora.test.GreedyThreadTest
GTest(CoreController, String). Constructor for class org.gamora.test.GTest
GVFS(CoreController, String). Constructor for class org.gamora.plugins.GVFS

H

handle(Packet, ListenObject). Method in class org.gamora.mmg.MMG
handleMethodCall(TEPacket). Method in class org.gamora.mmg.MMG
hexDump(byte[]). Static method in class org.gamora.util.BitUtils
hits. Variable in class org.gamora.util.CircularCache
host. Variable in class org.gamora.mmg.Proxy
hostLink. Variable in class org.gamora.mmg.MMG
hostOf(long). Static method in class org.gamora.util.ObjectSignature
hostOf_I(long). Static method in class org.gamora.util.ObjectSignature
hostToID(byte[]). Static method in class org.gamora.util.ObjectSignature
hostToID(String). Static method in class org.gamora.util.ObjectSignature
hunkSize. Variable in class org.gamora.ww.pipes.data.MultiplexOut
HUNKSIZE_DEFAULT. Static variable in class org.gamora.ww.pipes.data.MultiplexOut

I

id. Variable in class org.gamora.mmg.Proxy
IDLE. Static variable in interface org.gamora.BusObject
IdleDisconnect(Waterworks). Constructor for class org.gamora.ww.pipes.util.IdleDisconnect
idleTimeout. Variable in class org.gamora.ww.pipes.util.IdleDisconnect
idOf(long). Static method in class org.gamora.util.ObjectSignature
idOf_I(long). Static method in class org.gamora.util.ObjectSignature
idPool. Static variable in class org.gamora.mmg.Expect
in. Variable in class org.gamora.ww.pipes.data.ByteIn
in. Variable in class org.gamora.ww.pipes.data.MultiplexIn
in. Variable in class org.gamora.ww.pipes.data.ObjectIn
in. Variable in class org.gamora.ww.pipes.data.TextIn
InfoBus(CoreController, String). Constructor for class org.gamora.infobus.InfoBus
init(). Method in class org.gamora.ww.pipes.auth.PasswordDBAuth
init(). Method in class org.gamora.ww.factories.SinkFactory
init(). Method in class org.gamora.ww.factories.SocketFactory
InPipe(Waterworks). Constructor for class org.gamora.ww.pipes.InPipe
inPiping. Variable in class org.gamora.ww.factories.SinkFactory
inPiping. Variable in class org.gamora.ww.Waterworks
InputStreamResource(InputStream). Constructor for class org.gamora.ww.resources.InputStreamResource
inreader. Variable in class org.gamora.util.Opossum
instance. Static variable in class org.gamora.CoreController
INSULAR. Static variable in interface org.gamora.BusObject
introspect(). Method in interface org.gamora.ww.Sink
Returns a String describing the pipeline and resource pool of this sink.
introspect(). Method in class org.gamora.ww.SinkImpl
is(int). Method in class org.gamora.BusObjectDescriptor
Returns true if type is one of the types held in the descriptor's type array, false otherwise.
isKernelThread(Thread). Method in class org.gamora.CoreController
Utility function: Returns true if the given thread is a kernelspace thread

J

JOINED. Static variable in interface org.gamora.KernelConstants

K

K_ALL_SIGKILL. Static variable in interface org.gamora.KernelConstants
K_ALL_SIGTERM. Static variable in interface org.gamora.KernelConstants
K_FORCE_EXIT. Static variable in interface org.gamora.KernelConstants
K_NOCALL. Static variable in interface org.gamora.KernelConstants
K_REG_EVENTLISTENER. Static variable in interface org.gamora.KernelConstants
k_state(). Static method in class org.gamora.GamoraKernel
K_THREADLIST. Static variable in interface org.gamora.KernelConstants
K_UNREG_EVENTLISTENER. Static variable in interface org.gamora.KernelConstants
K_UPSINCE. Static variable in interface org.gamora.KernelConstants
K_YIELD. Static variable in interface org.gamora.KernelConstants
KERNEL_DEAD. Static variable in interface org.gamora.KernelConstants
KERNEL_INTERRUPTEDMODE. Static variable in class org.gamora.Defines
KERNEL_SHUTDOWN. Static variable in interface org.gamora.KernelConstants
KERNEL_STARTED. Static variable in interface org.gamora.KernelConstants
KERNEL_TIMER. Static variable in class org.gamora.Defines
KERNEL_TM. Static variable in class org.gamora.Defines
KERNEL_TM_POLLINTERVAL. Static variable in class org.gamora.Defines
KERNEL_TM_SPYINTERVAL. Static variable in class org.gamora.Defines
KERNEL_TM_STIRINTERVAL. Static variable in class org.gamora.Defines
KERNEL_UNBORN. Static variable in interface org.gamora.KernelConstants
kernelEvent(KernelEvent). Method in interface org.gamora.KernelEventListener
Thread listeners must define this method, which will be called with a ThreadEvent when one occurs
KernelEvent(String, String). Constructor for class org.gamora.KernelEvent
KERNELSPACE. Static variable in interface org.gamora.KernelConstants
KERNELSPACE_PRIORITY. Static variable in class org.gamora.Defines
keys. Variable in class org.gamora.util.CircularCache

L

lastString. Variable in class org.gamora.util.Opossum
LEFT_DICT. Static variable in class org.gamora.util.Opossum
LEFT_LIST. Static variable in class org.gamora.util.Opossum
LISTENER. Static variable in interface org.gamora.BusObject
listenerHandle(TPacket). Method in class org.gamora.mmg.MMG
ListenProxy(CoreController, long[], MMG). Constructor for class org.gamora.mmg.ListenProxy
llimit. Variable in class org.gamora.util.Governor
load(). Method in class org.gamora.infobus.TextFileObject
load(String, String). Method in class org.gamora.CoreController
Loads any Loadable given its fully qualified classname and arguments
loadClass(String, boolean). Method in class org.gamora.PluginClassLoader
loadCommands(). Method in class org.gamora.plugins.GVFS
loadPlugin(String, String). Method in class org.gamora.CoreController
Given the fully qualified classname and arguments, this method will instantiate a plugin and return it.
localhost. Static variable in class org.gamora.GamoraKernel
lock(). Method in class org.gamora.CoreController
CoreController assigns Defines.ROOT_SECLEVEL to all requested BusObjectDescriptors until lock() is called, at that point, and for the rest of the life of Gamora, Defines.DEFAULT_SECLEVEL
lock(Integer, int). Method in class org.gamora.BusObjectDescriptor
If legal, a lock with minimum security level value is placed on the resource identified by field
locked(). Static method in class org.gamora.CoreController
LockedBusObjectAdapter(CoreController). Constructor for class org.gamora.LockedBusObjectAdapter
locks. Variable in class org.gamora.BusObjectDescriptor
log(String). Method in class org.gamora.CoreController
Synchronous output methods
log(String, PrintStream). Method in class org.gamora.CoreController
LOGIN_IDLE_TIMEOUT. Static variable in class org.gamora.plugins.GVFS
lookupCache. Variable in class org.gamora.GamoraCore

M

machine. Variable in class org.gamora.util.FQP
main(String[]). Static method in class org.gamora.util.BitUtils
main(String[]). Static method in class org.gamora.Gamora
main(String[]). Static method in class org.gamora.util.Opossum
markThread(). Method in class org.gamora.LockedBusObjectAdapter
markThread(BusObject). Method in class org.gamora.CoreController
Marks the given BusObject as the owner of this thread.
markThread(double, LockedBusObject). Method in class org.gamora.CoreController
Perform a system call to the Gamora Kernel.
me(). Method in class org.gamora.util.SymLink
message. Variable in class org.gamora.TextMessage
methodCall(int, Object[]). Method in interface org.gamora.mmg.ProxyHost
methodCall(int, Object[]). Method in class org.gamora.ww.SinkImpl
misses. Variable in class org.gamora.util.CircularCache
MMG. Static variable in interface org.gamora.BusObject
MMG. Static variable in class org.gamora.Defines
mmg. Variable in class org.gamora.test.MMGTest
MMG(CoreController, MMGController). Constructor for class org.gamora.mmg.MMG
MMG_CC_METHODCALL. Static variable in interface org.gamora.mmg.ControlConstants
MMG_CC_MISC. Static variable in interface org.gamora.mmg.ControlConstants
MMG_CC_RESERVED. Static variable in interface org.gamora.mmg.ControlConstants
MMG_CC_SIGNAL. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_DESCRIBE. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_GENERAL. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_GET. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_GET. Static variable in class org.gamora.ww.SinkImpl
MMG_FL_GETSTATE. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_INTROSPECT. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_INTROSPECT. Static variable in class org.gamora.ww.SinkImpl
MMG_FL_NEWEXPORT. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_NEWHOST. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_NOFLAG. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_PROXYDEF. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_QUERYDESC. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_RECEIVE. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_REMOVEDEXPORT. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_RESOLVE. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_RESULT. Static variable in interface org.gamora.mmg.ControlConstants
MMG_FL_SETSTATE. Static variable in interface org.gamora.mmg.ControlConstants
MMG_PF_BUS. Static variable in interface org.gamora.mmg.ControlConstants
MMG_PF_LISTEN. Static variable in interface org.gamora.mmg.ControlConstants
MMG_PF_NODE. Static variable in interface org.gamora.mmg.ControlConstants
MMG_PF_SINK. Static variable in interface org.gamora.mmg.ControlConstants
MMG_PORT. Static variable in class org.gamora.Defines
MMGController(CoreController, String). Constructor for class org.gamora.mmg.MMGController
MMGSigBegin(). Constructor for class org.gamora.mmg.MMGSigBegin
MMGTest(CoreController, String). Constructor for class org.gamora.test.MMGTest
modified. Variable in class org.gamora.infobus.TextFileObject
MODIFY. Static variable in interface org.gamora.BusObject
move(BusObject, Bus). Method in class org.gamora.ComponentBus
Moves the specified BusObject from this bus to another, by first removing the BusObject from this bus, then adding it to the second
MulticastTest(CoreController, String). Constructor for class org.gamora.test.MulticastTest
MultiplexIn(Waterworks). Constructor for class org.gamora.ww.pipes.data.MultiplexIn
MultiplexOut(Waterworks). Constructor for class org.gamora.ww.pipes.data.MultiplexOut

N

name. Variable in class org.gamora.BusObjectDescriptor
NEWLINE. Static variable in class org.gamora.Defines
NewObject(). Constructor for class org.gamora.NewObject
newPulse(int). Method in class org.gamora.util.ClockPulse
next. Variable in class org.gamora.BusObjectLock
next(). Method in class org.gamora.util.FifoBuffer
NODE. Static variable in interface org.gamora.BusObject
NodeAdapter(CoreController). Constructor for class org.gamora.util.NodeAdapter
NodeProxy(CoreController, long[], MMG). Constructor for class org.gamora.mmg.NodeProxy
NOSTATE. Static variable in interface org.gamora.BusObject
NullNode(CoreController). Constructor for class org.gamora.util.NullNode

O

object. Variable in class org.gamora.util.FQP
objectActivate(BusObject). Method in class org.gamora.CoreController
For some safer control over activity, CoreController handles activating and deactivating busObjects.
objectDeactivate(BusObject). Method in class org.gamora.CoreController
For some safer control over activity, CoreController handles activating and deactivating busObjects.
ObjectIn(Waterworks). Constructor for class org.gamora.ww.pipes.data.ObjectIn
ObjectOut(Waterworks). Constructor for class org.gamora.ww.pipes.data.ObjectOut
ObjectRegistry(). Constructor for class org.gamora.mmg.ObjectRegistry
ObjectSignature(). Constructor for class org.gamora.util.ObjectSignature
OBJECTSPACE. Static variable in interface org.gamora.KernelConstants
OBJECTSPACE_PRIORITY. Static variable in class org.gamora.Defines
OBNOXIOUS. Static variable in class org.gamora.Defines
oid. Variable in class org.gamora.util.ClockPulse
OK. Static variable in interface org.gamora.BusObject
Bus response codes.
OK. Static variable in interface org.gamora.KernelConstants
OK. Static variable in class org.gamora.ww.pipes.auth.PasswordDB
Flags which indicate the status of an authentication operation.
onBus. Variable in class org.gamora.BusObjectAdapter
onBus. Variable in class org.gamora.ComponentBus
onBus. Variable in class org.gamora.mmg.Proxy
OPacket(int, int, Object). Constructor for class org.gamora.mmg.OPacket
open(). Method in class org.gamora.ww.pipes.data.ByteIn
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.data.ByteOut
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.util.IdleDisconnect
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.data.MultiplexIn
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.data.MultiplexOut
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.data.ObjectIn
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.data.ObjectOut
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.Pipe
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.util.ReservoirOut
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.util.SerializeOut
One should initialize stuff here
open(). Method in interface org.gamora.ww.Sink
Tells the Sink to begin operating
open(). Method in class org.gamora.ww.SinkImpl
open(). Method in class org.gamora.ww.pipes.data.TextIn
One should initialize stuff here
open(). Method in class org.gamora.ww.pipes.data.TextOut
One should initialize stuff here
Opossum(Reader). Constructor for class org.gamora.util.Opossum
Construct a Opossum marshaller on the given Reader
Opossum(String). Constructor for class org.gamora.util.Opossum
Construct a Opossum marshaller on the given String
OTHER. Static variable in interface org.gamora.BusObject
OTPacket(int, long[], int, Object[]). Constructor for class org.gamora.mmg.OTPacket
out. Variable in class org.gamora.ww.pipes.data.ByteOut
out. Variable in class org.gamora.ww.pipes.data.MultiplexOut
out. Variable in class org.gamora.ww.pipes.data.ObjectOut
out. Variable in class org.gamora.ww.pipes.data.TextOut
OutPipe(Waterworks). Constructor for class org.gamora.ww.pipes.OutPipe
outPiping. Variable in class org.gamora.ww.factories.SinkFactory
outPiping. Variable in class org.gamora.ww.Waterworks
OutputStreamResource(OutputStream). Constructor for class org.gamora.ww.resources.OutputStreamResource

P

Packet(int). Constructor for class org.gamora.mmg.Packet
parent. Variable in class org.gamora.ww.pipes.Pipe
The parent and child pipe of this pipe, needed to facilitate a pipeline
PASSTHROUGH. Static variable in interface org.gamora.BusObject
PasswordDB(). Constructor for class org.gamora.ww.pipes.auth.PasswordDB
Create a new password database containing no entries.
PasswordDB(String). Constructor for class org.gamora.ww.pipes.auth.PasswordDB
Load a password database which had previously been saved using the write method.
PasswordDBAuth(Waterworks). Constructor for class org.gamora.ww.pipes.auth.PasswordDBAuth
PasswordDBException(). Constructor for class org.gamora.ww.pipes.auth.PasswordDBException
path. Variable in class org.gamora.util.FQP
Path(). Constructor for class org.gamora.util.Path
path2vector(String). Static method in class org.gamora.util.Path
Convert a platform-dependent path String to a Vector
PERMISSION_DENIED. Static variable in interface org.gamora.BusObject
Bus response codes.
physicalObject. Variable in class org.gamora.util.SymLink
pid. Variable in class org.gamora.util.ClockPulse
Pipe(Waterworks). Constructor for class org.gamora.ww.pipes.Pipe
Constructs a new Pipe associated with the given waterworks
pipeAt(int, boolean). Method in class org.gamora.ww.Waterworks
Returns the pipe at position pos in the pipeline specified by inpipeline
PLUGIN. Static variable in interface org.gamora.BusObject
PLUGIN_CONF. Static variable in class org.gamora.Defines
PluginClassLoader(String). Constructor for class org.gamora.PluginClassLoader
Default constructor

[[Describe the default constructor here]]

pointer. Variable in class org.gamora.util.CircularCache
pool. Variable in class org.gamora.ww.factories.SinkFactory
port. Variable in class org.gamora.test.MMGTest
port. Variable in class org.gamora.ww.factories.SocketFactory
PRINTABLE. Static variable in interface org.gamora.BusObject
PROBLEM. Static variable in interface org.gamora.BusObject
processCommand(String, Node). Method in class org.gamora.plugins.GVFS
ProcFilesystem(CoreController, String). Constructor for class org.gamora.plugins.ProcFilesystem
producers. Variable in class org.gamora.infobus.InfoBus
Proxy(CoreController, long[], MMG). Constructor for class org.gamora.mmg.Proxy
proxyProvider. Static variable in class org.gamora.ww.SinkImpl
ProxyProvider(). Constructor for class org.gamora.mmg.ProxyProvider
pullBox. Variable in class org.gamora.ww.SinkImpl
pullLock. Variable in class org.gamora.ww.SinkImpl
pullMode. Variable in class org.gamora.ww.SinkImpl
put(int, Object). Method in class org.gamora.util.CircularCache
put(int, Object, int). Method in class org.gamora.util.CircularCache
put(Object). Method in class org.gamora.ww.pipes.data.ByteOut
put(Object). Method in class org.gamora.ww.pipes.data.MultiplexOut
put(Object). Method in class org.gamora.ww.pipes.data.ObjectOut
put(Object). Method in class org.gamora.ww.pipes.OutPipe
put(Object). Method in class org.gamora.ww.pipes.util.ReservoirOut
put(Object). Method in class org.gamora.ww.pipes.util.SerializeOut
put(Object). Method in class org.gamora.ww.pipes.util.SynchronizedOut
put(Object). Method in class org.gamora.ww.pipes.data.TextOut

Q

qd. Variable in class org.gamora.util.Governor
query(). Method in class org.gamora.BusObjectLock
query(). Method in class org.gamora.CoreController
query(). Method in class org.gamora.GamoraKernel
See LockedObject
query(). Method in interface org.gamora.LockedBusObject
query(). Method in class org.gamora.LockedBusObjectAdapter
query(). Method in interface org.gamora.LockedObject
Return a double for comparison with a provided challenge See LockedBusObject for more
query(). Method in class org.gamora.plugins.ProcFilesystem
query(int, long[]). Method in class org.gamora.mmg.MMG
query(int, long[], Object[]). Method in class org.gamora.mmg.MMG
query(int, Object). Method in class org.gamora.mmg.MMG
query(MMG, int, long[]). Method in class org.gamora.mmg.MMGController
queryBus(). Method in interface org.gamora.BusObject
Must return the Bus the BusObject is connected to, or null if it is not yet connected, or recently removed.
queryBus(). Method in class org.gamora.BusObjectAdapter
queryBus(). Method in class org.gamora.ComponentBus
queryBus(). Method in class org.gamora.mmg.Proxy
QUERYDESCRIPTOR. Static variable in class org.gamora.mmg.Proxy
queryDescriptor(). Method in interface org.gamora.BusObject
BusObjects must be able to return a BusObjectDescriptor via this method
queryDescriptor(). Method in class org.gamora.BusObjectAdapter
queryDescriptor(). Method in class org.gamora.ComponentBus
See BusObject
queryDescriptor(). Method in class org.gamora.mmg.Proxy
queryDescriptor(). Method in class org.gamora.util.SymLink
queue. Variable in class org.gamora.ww.pipes.util.ReservoirOut
queueThread. Variable in class org.gamora.ww.pipes.util.ReservoirOut

R

readDict(). Method in class org.gamora.util.Opossum
Read a dictionary from the stream.
readEnv(). Method in class org.gamora.plugins.GVFS
readList(). Method in class org.gamora.util.Opossum
Read a list from the stream
readObject(). Method in class org.gamora.util.Opossum
Use this method most often.
REALLY_VERBOSE. Static variable in class org.gamora.Defines
reason. Variable in class org.gamora.ww.factories.SinkFactoryException
RECEIVE. Static variable in class org.gamora.mmg.Proxy
receive(Object, BusObject). Method in class org.gamora.ComponentBus
Sends the specified Object from the specified ListenObject to the BusController(s).
receive(Object, BusObject). Method in class org.gamora.util.Governor
receive(Object, BusObject). Method in class org.gamora.test.GTest
receive(Object, BusObject). Method in class org.gamora.plugins.GVFS
receive(Object, BusObject). Method in interface org.gamora.ListenObject
ListenObjects must be able to accept data in this fashion, optionally returning an object in response to the data.
receive(Object, BusObject). Method in class org.gamora.mmg.ListenProxy
receive(Object, BusObject). Method in class org.gamora.mmg.MMG
receive(Object, BusObject). Method in class org.gamora.mmg.MMGController
receive(Object, BusObject). Method in class org.gamora.test.MMGTest
receive(Object, BusObject). Method in class org.gamora.test.MulticastTest
receive(Object, BusObject). Method in class org.gamora.util.NodeAdapter
receive(Object, BusObject). Method in class org.gamora.util.NullNode
receive(Object, BusObject). Method in class org.gamora.ww.SinkImpl
receive(Object, BusObject). Method in class org.gamora.util.SymLink
receive(Object, BusObject). Method in class org.gamora.infobus.TextFileObject
ListenObjects must be able to accept data in this fashion, optionally returning an object in response to the data.
receiveExclusive(Object, BusObject). Method in class org.gamora.ComponentBus
Sends the specified Object from the specified ListenObject to the BusController(s), EXCEPT the originating object The results of the last send are returned.
register(BusObject). Method in class org.gamora.mmg.MMGController
register(BusObject). Method in class org.gamora.mmg.ObjectRegistry
register(long[], Object). Method in class org.gamora.mmg.ObjectRegistry
registerInterest(BusObject, DataFlavor). Method in class org.gamora.infobus.InfoBus
registerPlugin(GamoraPlugin, Bus). Method in class org.gamora.CoreController
One of the most useful methods, registerPlugin takes an instance of a plugin, sets up a bus for it, and activates the plugin.
registerPlugin(GamoraPlugin, Bus, int). Method in class org.gamora.CoreController
Takes the instantiated plugin, and connects it to the specified Bus, also assigning it the given security level (if this is possible given the currently executing thread's security level)
registry. Variable in class org.gamora.mmg.ObjectRegistry
reinstate(). Method in class org.gamora.util.SymLink
reload(). Method in class org.gamora.infobus.TextFileObject
remote. Variable in class org.gamora.mmg.MMG
REMOVE. Static variable in interface org.gamora.BusObject
remove(). Method in class org.gamora.ww.pipes.Pipe
Removes this pipe from the pipeline
remove(int). Method in class org.gamora.util.CircularCache
remove(Object). Method in class org.gamora.util.CircularCache
removeAll(). Method in class org.gamora.ComponentBus
Removes all BusObjects
removeAll(int). Method in interface org.gamora.Bus
Removes all BusObjects of the given type
removeAll(int). Method in class org.gamora.ComponentBus
Removes all BusObjects of a certain type, the result code of each object is placed in a Hashtable, where the key is the removed Object, which maps to the Integer result.
removeAll(int). Method in class org.gamora.util.SymLink
removeComponent(BusObject). Method in interface org.gamora.Bus
Same as addComponent, except removes a BusObject
removeComponent(BusObject). Method in class org.gamora.ComponentBus
Removes a component from this bus, and calls its disconnect method
removeComponent(BusObject). Method in class org.gamora.util.SymLink
REMOVECONTROLLER. Static variable in interface org.gamora.BusObject
removeController(ListenObject). Method in interface org.gamora.Bus
removeController(ListenObject). Method in class org.gamora.ComponentBus
Likewise, to remove a controller, use this method.
removeController(ListenObject). Method in class org.gamora.util.SymLink
RemovedObject(). Constructor for class org.gamora.RemovedObject
removeEntry(String). Method in class org.gamora.ww.pipes.auth.PasswordDB
Remove an entry for the specified user.
reply. Variable in class org.gamora.mmg.RPacket
requestBusObjectDescriptor(int[]). Method in class org.gamora.CoreController
If you just want a BusObjectDescriptor, use this method.
ReservoirOut(Waterworks). Constructor for class org.gamora.ww.pipes.util.ReservoirOut
resolve(BusObject, String). Method in class org.gamora.CoreController
This is an important method in Gamora.
resolve(BusObject, String). Method in class org.gamora.GamoraCore
This is an important method in Gamora.
resolve(String). Method in class org.gamora.CoreController
Much like resolve(Bus, String), this method will resolve a BusObject based on a path.
resolve(String). Method in class org.gamora.GamoraCore
Much like resolve(Bus, String), this method will resolve a BusObject based on a unix-like path.
resolve(String). Method in class org.gamora.mmg.MMGController
resource. Variable in class org.gamora.util.Governor
resourceOn. Variable in class org.gamora.util.Governor
ResourcePool(). Constructor for class org.gamora.ww.ResourcePool
ResourcePool(Hashtable). Constructor for class org.gamora.ww.ResourcePool
resources. Variable in class org.gamora.ww.ResourcePool
resources. Variable in class org.gamora.ww.Waterworks
resume(BusObject). Method in class org.gamora.ComponentBus
Resumes a BusObject.
RIGHT_DICT. Static variable in class org.gamora.util.Opossum
RIGHT_LIST. Static variable in class org.gamora.util.Opossum
ROOT. Static variable in class org.gamora.mmg.MMG
ROOT_SECLEVEL. Static variable in class org.gamora.Defines
rootBus. Variable in class org.gamora.CoreController
RPacket(int, int, Object). Constructor for class org.gamora.mmg.RPacket
rThread(Runnable, String, Object). Method in class org.gamora.CoreController
run(). Method in class org.gamora.util.Clock
run(). Method in class org.gamora.GamoraKernel
The main Kernel Thread's only job is to process kernel calls as they enter the message queue
run(). Method in class org.gamora.test.GreedyThreadTest
run(). Method in class org.gamora.ww.pipes.util.IdleDisconnect
run(). Method in class org.gamora.ww.pipes.data.MultiplexOut
run(). Method in class org.gamora.ww.pipes.util.ReservoirOut
run(). Method in class org.gamora.ww.SinkBuilder
run(). Method in class org.gamora.ww.SinkImpl
run(String, Node). Method in class org.gamora.plugins.GVFS
RUNNING. Static variable in interface org.gamora.BusObject
running. Variable in class org.gamora.ww.pipes.util.IdleDisconnect
running. Variable in class org.gamora.ww.pipes.data.MultiplexOut

S

s. Variable in class org.gamora.ww.resources.ConfigResource
s. Variable in class org.gamora.ww.resources.InputStreamResource
s. Variable in class org.gamora.util.Opossum
s. Variable in class org.gamora.ww.resources.OutputStreamResource
s. Variable in class org.gamora.ww.resources.SocketResource
save(). Method in class org.gamora.infobus.TextFileObject
scheduler. Variable in class org.gamora.ww.pipes.data.MultiplexOut
search(int). Method in class org.gamora.util.CircularCache
securityCheck(BusObject). Static method in class org.gamora.CoreController
Performs a security check, returning true if the specified BusObject is the origin of the call.
securityCheck(BusObject, Integer). Static method in class org.gamora.CoreController
Performs a security check, returning true if the BusObject owning the current thread has sufficient security to unlock the 'field' lock on the 'target' BusObject
securityCheck(int). Static method in class org.gamora.CoreController
Performs a security check, returning true if the BusObject owning the current thread has a security level >= seclevel
securityCheck(Integer). Static method in class org.gamora.CoreController
Performs a security check, returning true if the BusObject owning the current thread has sufficient security to unlock its own 'field' lock.
send(Object, BusObject). Method in interface org.gamora.Bus
This is an unaddressed send.
send(Object, BusObject). Method in class org.gamora.ComponentBus
Same as calling ComponentBus.receive()
send(Object, BusObject). Method in class org.gamora.util.SymLink
send(Object, BusObject, Bus). Method in class org.gamora.ComponentBus
Same as send(Object, Origin), except send it to another bus.
send(Object, ListenObject, BusObject). Method in interface org.gamora.Bus
This is an important method..
send(Object, ListenObject, BusObject). Method in class org.gamora.ComponentBus
PLEASE use this method to send any data to ListenObjects on the bus
send(Object, ListenObject, BusObject). Method in class org.gamora.util.SymLink
sendExclusive(Object, BusObject). Method in interface org.gamora.Bus
sendExclusive(Object, BusObject). Method in class org.gamora.ComponentBus
Same as calling ComponentBus.receiveExclusive()
sendExclusive(Object, BusObject). Method in class org.gamora.util.SymLink
sendToAll(Object, int, BusObject). Method in interface org.gamora.Bus
Sends the given message (data) to all BusObjects *ON THIS BUS ONLY* of the given type
sendToAll(Object, int, BusObject). Method in class org.gamora.ComponentBus
Sends the specified Object to all ListenObjects of the specified type.
sendToAll(Object, int, BusObject). Method in class org.gamora.util.SymLink
serialize(Object). Method in class org.gamora.ww.pipes.data.MultiplexOut
serialize(Object). Method in class org.gamora.ww.pipes.util.SerializeOut
SerializeOut(Waterworks). Constructor for class org.gamora.ww.pipes.util.SerializeOut
sessions. Variable in class org.gamora.ww.pipes.data.MultiplexIn
sessions. Variable in class org.gamora.ww.pipes.data.MultiplexOut
SET_DATA. Static variable in class org.gamora.infobus.DataObject
setChild(Pipe). Method in class org.gamora.ww.pipes.Pipe
Sets the child of this pipe to the given pipe
setConfig_boolean(String, boolean). Method in class org.gamora.ww.Waterworks
setConfig_int(String, int). Method in class org.gamora.ww.Waterworks
setConfig_string(String, String). Method in class org.gamora.ww.Waterworks
setCoreController(CoreController). Method in interface org.gamora.Bus
Sets the CoreController for this tree
setCoreController(CoreController). Method in class org.gamora.ComponentBus
setCoreController(CoreController). Method in class org.gamora.util.SymLink
setInPiping(InPipe). Method in class org.gamora.ww.Waterworks
Sets the root of the input pipeline to p
setOutPiping(OutPipe). Method in class org.gamora.ww.Waterworks
Sets the root of the output pipeline to p
setParent(Pipe). Method in class org.gamora.ww.pipes.Pipe
Sets the parent of this pipe to the given pipe
setPulseInterval(long). Method in class org.gamora.util.Clock
setSecLevel(int). Method in class org.gamora.BusObjectDescriptor
If legal (from a gsec standpoint), this BusObject's security level is set to that of seclevel
SETSTATE. Static variable in class org.gamora.mmg.NodeProxy
setState(int). Method in class org.gamora.BusObjectAdapter
setState(int). Method in class org.gamora.ComponentBus
setState(Object). Method in interface org.gamora.Node
setState(Object). Method in class org.gamora.util.NodeAdapter
setState(Object). Method in class org.gamora.mmg.NodeProxy
setState(Object). Method in class org.gamora.util.SymLink
setSubname(String). Method in class org.gamora.ww.SinkImpl
setSuspendable(boolean). Method in class org.gamora.ComponentBus
If set to true, makes this Bus suspendable.
setTimeout(long). Method in class org.gamora.ww.pipes.util.IdleDisconnect
sf. Variable in class org.gamora.mmg.MMGController
sf. Variable in class org.gamora.ww.SinkBuilder
shutdown(). Method in class org.gamora.Gamora
sid. Variable in class org.gamora.ww.pipes.data.MultiplexOut
signature. Variable in class org.gamora.BusObjectDescriptor
SinkBuilder(CoreController, SinkFactory). Constructor for class org.gamora.ww.SinkBuilder
Creates a SinkBuilder with the given SinkFactory as the sink producer
SinkFactory(Class[], Class[]). Constructor for class org.gamora.ww.factories.SinkFactory
SinkFactory(Class[], Class[], Hashtable). Constructor for class org.gamora.ww.factories.SinkFactory
SinkFactoryException(String). Constructor for class org.gamora.ww.factories.SinkFactoryException
SinkImpl(CoreController, Waterworks). Constructor for class org.gamora.ww.SinkImpl
SLEEPING. Static variable in interface org.gamora.KernelConstants
SocketFactory(int, Class[], Class[]). Constructor for class org.gamora.ww.factories.SocketFactory
Construct a SocketFactory that will listen/connect to the given port, returning a Sink with the defined input and output piping
SocketFactory(int, Class[], Class[], Hashtable). Constructor for class org.gamora.ww.factories.SocketFactory
Construct a SocketFactory that will listen/connect to the given port, returning a Sink with the defined input and output piping, as well as containing a ConfigResource with the specified options
SocketResource(Socket). Constructor for class org.gamora.ww.resources.SocketResource
spointer. Variable in class org.gamora.util.CircularCache
ss. Variable in class org.gamora.ww.factories.SocketFactory
start(). Method in interface org.gamora.util.Governable
startup(). Method in class org.gamora.Gamora
state. Variable in class org.gamora.BusObjectDescriptor
state. Variable in class org.gamora.util.NodeAdapter
states. Static variable in class org.gamora.GamoraPlugin
stateToString(int). Static method in class org.gamora.GamoraPlugin
stop(). Method in interface org.gamora.util.Governable
STORED. Static variable in class org.gamora.infobus.DataObject
STR_CONST. Static variable in class org.gamora.util.Opossum
STR_CONST_STR. Static variable in class org.gamora.util.Opossum
stringisbytearray. Variable in class org.gamora.ww.pipes.util.SerializeOut
StringToUTF(String). Static method in class org.gamora.util.BitUtils
strip(String). Static method in class org.gamora.ww.Waterworks
suspend(BusObject). Method in class org.gamora.ComponentBus
Suspends a single BusObject.
suspendable. Variable in class org.gamora.ComponentBus
SUSPENDED. Static variable in interface org.gamora.BusObject
SYMLINK. Static variable in interface org.gamora.BusObject
SymLink(CoreController, BusObject). Constructor for class org.gamora.util.SymLink
SynchronizedOut(Waterworks). Constructor for class org.gamora.ww.pipes.util.SynchronizedOut
SYS_EXIT. Static variable in interface org.gamora.KernelConstants
sys_resv_1. Variable in class org.gamora.BusObjectDescriptor
sys_resv_2. Variable in class org.gamora.BusObjectDescriptor
sys_state. Variable in class org.gamora.BusObjectDescriptor
sysCall(int, Object). Method in class org.gamora.CoreController
Perform a system call to the Gamora Kernel.

T

target. Variable in class org.gamora.mmg.TPacket
TEPacket(int, long[], int). Constructor for class org.gamora.mmg.TEPacket
TextFileObject(CoreController, String). Constructor for class org.gamora.infobus.TextFileObject
TextFileObject(CoreController, String, String). Constructor for class org.gamora.infobus.TextFileObject
TextIn(Waterworks). Constructor for class org.gamora.ww.pipes.data.TextIn
TextMessage(String). Constructor for class org.gamora.TextMessage
TextOut(Waterworks). Constructor for class org.gamora.ww.pipes.data.TextOut
thisThread. Variable in class org.gamora.ww.pipes.util.IdleDisconnect
thisThread. Variable in class org.gamora.ww.pipes.data.MultiplexOut
thisThread. Variable in class org.gamora.ww.SinkBuilder
thisThread. Variable in class org.gamora.ww.SinkImpl
THREAD_ALIVE. Static variable in interface org.gamora.KernelConstants
THREAD_DEMOTE. Static variable in interface org.gamora.KernelConstants
THREAD_GETLOCAL. Static variable in interface org.gamora.KernelConstants
THREAD_INFO. Static variable in interface org.gamora.KernelConstants
THREAD_INTERRUPT. Static variable in interface org.gamora.KernelConstants
THREAD_KILL. Static variable in interface org.gamora.KernelConstants
THREAD_MARK. Static variable in interface org.gamora.KernelConstants
THREAD_MARKS. Static variable in interface org.gamora.KernelConstants
THREAD_OWNER. Static variable in interface org.gamora.KernelConstants
THREAD_PRIO. Static variable in interface org.gamora.KernelConstants
THREAD_PROMOTE. Static variable in interface org.gamora.KernelConstants
THREAD_REMOVELOCAL. Static variable in interface org.gamora.KernelConstants
THREAD_REQUEST. Static variable in interface org.gamora.KernelConstants
THREAD_SETLOCAL. Static variable in interface org.gamora.KernelConstants
THREAD_SPACE. Static variable in interface org.gamora.KernelConstants
THREAD_TERM. Static variable in interface org.gamora.KernelConstants
THREAD_UNMARK. Static variable in interface org.gamora.KernelConstants
ThreadEvent(String, String). Constructor for class org.gamora.ThreadEvent
threadTrace(). Static method in class org.gamora.GamoraKernel
threadTrace(GThread). Static method in class org.gamora.GamoraKernel
TIMEOUT. Static variable in class org.gamora.mmg.MMG
toAlphaNumericString(int). Static method in class org.gamora.util.BitUtils
toAlphaNumericString(int, int). Static method in class org.gamora.util.BitUtils
toBaseXString(int, int, int). Static method in class org.gamora.util.BitUtils
toBaseXString(long, int, int). Static method in class org.gamora.util.BitUtils
toByteArray(int, int). Static method in class org.gamora.util.BitUtils
toHexString(int). Static method in class org.gamora.util.BitUtils
toHexString(long). Static method in class org.gamora.util.BitUtils
toHexString(long, int). Static method in class org.gamora.util.BitUtils
toInt(byte[]). Static method in class org.gamora.util.BitUtils
toInt(byte[], int, int). Static method in class org.gamora.util.BitUtils
toString(). Method in class org.gamora.BusObjectAdapter
toString(). Method in class org.gamora.BusObjectDescriptor
toString(). Method in class org.gamora.util.ClockPulse
toString(). Method in class org.gamora.ComponentBus
toString(). Method in class org.gamora.util.FQP
toString(). Method in class org.gamora.ww.ResourcePool
toString(). Method in class org.gamora.ww.factories.SinkFactoryException
toString(). Method in class org.gamora.ww.SinkImpl
toString(). Method in class org.gamora.ww.Waterworks
Returns a string describing this Waterworks.
toString(long). Static method in class org.gamora.util.ObjectSignature
toString(Object). Static method in class org.gamora.util.Opossum
Pickle the given object into a String
toString(Object, Writer). Static method in class org.gamora.util.Opossum
Pickle the given object, outputting to the given Writer
TPacket(int, long[]). Constructor for class org.gamora.mmg.TPacket
transactionID. Variable in class org.gamora.mmg.Expect
transactionID. Variable in class org.gamora.mmg.OPacket
transactionID. Variable in class org.gamora.mmg.RPacket
transactionID. Variable in class org.gamora.mmg.TEPacket
TransactionKey(). Constructor for class org.gamora.util.TransactionKey
TRUE. Static variable in class org.gamora.util.Opossum
TS_BORN. Static variable in interface org.gamora.KernelConstants
TS_DEAD. Static variable in interface org.gamora.KernelConstants
TS_RUNNING. Static variable in interface org.gamora.KernelConstants
type. Variable in class org.gamora.BusObjectDescriptor
type. Variable in class org.gamora.util.Governor
typeMap. Variable in class org.gamora.infobus.InfoBus
TYPES_STRING. Static variable in interface org.gamora.BusObject

U

ulimit. Variable in class org.gamora.util.Governor
unMarkThread(). Method in class org.gamora.LockedBusObjectAdapter
unMarkThread(BusObject). Method in class org.gamora.CoreController
unarks the given BusObject as the owner of this thread.
unMarkThread(double, LockedBusObject). Method in class org.gamora.CoreController
Removes the given LockedBusObject's mark on the thread, returning ownership to the next BusObject down the thread-trace.
unregisterInterest(BusObject, DataFlavor). Method in class org.gamora.infobus.InfoBus
unsigned(byte). Static method in class org.gamora.util.BitUtils
uptime(). Static method in class org.gamora.GamoraKernel
url2vector(String). Static method in class org.gamora.util.Path
Convert a URL to a vector
users(). Method in class org.gamora.ww.pipes.auth.PasswordDB
Allow iteration over all users in a password database.
usr_resv_1. Variable in class org.gamora.BusObjectDescriptor
usr_resv_2. Variable in class org.gamora.BusObjectDescriptor
UTFToString(byte[]). Static method in class org.gamora.util.BitUtils
UTFToString(byte[], int). Static method in class org.gamora.util.BitUtils

V

valid(LockedObject, double). Static method in class org.gamora.CoreController
vector2path(Vector). Static method in class org.gamora.util.Path
Convert a Vector to a platform-dependent path String
vector2url(Vector). Static method in class org.gamora.util.Path
Convert a Vector to a url
VERBOSE. Static variable in class org.gamora.Defines
VERBOSE_WITH_KMESSAGES. Static variable in class org.gamora.Defines
VERSION. Static variable in class org.gamora.Gamora
VERSION. Static variable in class org.gamora.plugins.GVFS
viewLocks(). Method in class org.gamora.BusObjectDescriptor
Returns a String displaying the locks in place on the BusObject

W

waitFor(). Method in class org.gamora.mmg.Expect
WAITING. Static variable in interface org.gamora.KernelConstants
wake(). Method in class org.gamora.mmg.Expect
wasNull. Variable in class org.gamora.util.Opossum
Waterworks(Class[], Class[], ResourcePool). Constructor for class org.gamora.ww.Waterworks
Constructs a Waterworks with the given input and output piping plan and an existing ResourcePool
Waterworks(InPipe, OutPipe, ResourcePool). Constructor for class org.gamora.ww.Waterworks
Constructs a Waterworks with the already-created input and output piping, and the given resource pool.
wd(Node). Method in class org.gamora.plugins.GVFS
write(). Method in class org.gamora.ww.pipes.auth.PasswordDB
write(int, byte[], int, int). Method in class org.gamora.ww.pipes.data.MultiplexOut
write(String). Method in class org.gamora.ww.pipes.auth.PasswordDB
Write a database to the named file.
writeChar(Character, Writer). Static method in class org.gamora.util.Opossum
writeDict(Hashtable, Writer). Static method in class org.gamora.util.Opossum
writeEnv(). Method in class org.gamora.plugins.GVFS
writeList(Vector, Writer). Static method in class org.gamora.util.Opossum
writeOther(Object, Writer). Static method in class org.gamora.util.Opossum
writeString(String, Writer, boolean). Static method in class org.gamora.util.Opossum
ww. Variable in class org.gamora.ww.pipes.Pipe
A reference to the Waterworks that this pipe is fixed to
ww. Variable in class org.gamora.ww.SinkImpl

X

xmit(int, long[]). Method in class org.gamora.mmg.MMG
xmit(int, long[], Object[]). Method in class org.gamora.mmg.MMG
xmit(Packet). Method in class org.gamora.mmg.MMG

_

_BUSOBJECT. Static variable in class org.gamora.BusObjectAdapter
_get(). Method in class org.gamora.ww.SinkImpl
_resolve(BusObject, String). Method in class org.gamora.GamoraCore
_resolve(BusObject, StringTokenizer). Method in class org.gamora.GamoraCore