Bees v0.5.0 API
A B C D E F G H I J K L M N O P Q R S T U V W X

A

Account - class bees.core.resource.Account.
 
Account() - Constructor for class bees.core.resource.Account
 
AccountHandler - class bees.core.resource.AccountHandler.
The AccountHandler is a JSIHandler that can create Account capabilities.
AccountHandler() - Constructor for class bees.core.resource.AccountHandler
Construct an empty AccountHandler object.
AccountSpec - class bees.core.resource.AccountSpec.
 
AccountSpec() - Constructor for class bees.core.resource.AccountSpec
Construct an empty AccountSpec object.
AccountSpec(PairChain) - Constructor for class bees.core.resource.AccountSpec
 
activate(Node, ProtocolSession) - Method in class bees.core.resource.NodeOSExternalChannel
 
add(Capsule) - Method in class bees.core.CapsuleGroup
 
add(Pair) - Method in class bees.core.PairChain
 
add(String, byte[]) - Method in class bees.core.PairChain
 
add(String, String) - Method in class bees.core.PairChain
 
addByteArray(String, byte[]) - Method in class bees.core.Protocol
Add a plain byte array to the protocol.
addByteArray(String, byte[], VersionString) - Method in class bees.core.Protocol
Add a plain byte array to the protocol.
addCapsule(String, PermissionSet) - Method in class bees.core.Protocol
Add a full capsule class to the protocol.
addCapsule(String, VersionString, PermissionSet) - Method in class bees.core.Protocol
Add a full capsule class to the protocol.
addChild(CapabilityTree) - Method in class bees.core.bdomain.CapabilityTree
Add a child tree to this node.
addCode(String) - Method in class bees.core.Protocol
Add a class to the protocol.
addCode(String, VersionString) - Method in class bees.core.Protocol
Add a class to the protocol.
addCompanion(CompanionProtocol) - Method in class bees.core.Protocol
Add a companion to the protocol.
addCompanion(String) - Method in class bees.core.ProtocolFlow
Add a companion protocol to the flow description.
addFile(String) - Method in class bees.core.Protocol
Add a file from the class path to the protocol.
addNeighbor(NeighborImpl) - Method in class bees.core.ExtendedProtocolPresentation
 
addNeighbor(NeighborImpl) - Method in class bees.core.Neighborhood
 
addNeighbor(Node, ExternalCapsule, NeighborImpl) - Method in class bees.core.ExtendedProtocolSession
Handle a neighbor addition.
addNeighbor(Node, ExternalCapsule, NeighborImpl) - Method in class bees.core.IDTranslatorSession
 
addNeighbor(Node, ExternalCapsule, NeighborImpl) - Method in class apps.health.HealthSession
 
addNeighbor(Node, NeighborImpl) - Method in class bees.core.ProtocolSession
Add a neighbor to this session and any others in this flow.
addNeighborReply(Node, CapabilityReference) - Method in class bees.core.ExtendedProtocolPresentation
 
addNeighborReply(Node, CapabilityReference) - Method in class apps.authenticator.AuthenticatorDiscoveryPresentation
 
addPair(Pair) - Method in class bees.core.ProtocolFlow
 
addPair(String, byte[]) - Method in class bees.core.ProtocolFlow
 
addPair(String, String) - Method in class bees.core.ProtocolFlow
 
addResponder(Coroutine, StateResponder) - Method in class bees.core.StateResponderList
 
addResponder(StateResponder) - Method in class bees.core.kernel.BDomainCoroutine
 
AddressComponent - interface bees.core.resource.AddressComponent.
An AddressComponent is used to translate a permission to a string that can be used in a NodeOS address specification.
addRootHandler(String, JSIHandler) - Static method in class bees.core.kernel.JSICoroutine
Add a JSIHandler to the current domain's JSIHandlerRoot.
addToPool() - Method in class bees.core.Capsule
Add this capsule back to the flow local pool.
advertise(NeighborImpl, byte[], byte[]) - Method in class apps.discovery.DiscoveryProtocolPresentation
Ask the protocol to advertise some data for us.
AdvertiseCapsule - class apps.discovery.AdvertiseCapsule.
An AdvertiseCapsule is used to carry broadcast data for a host.
AdvertiseCapsule() - Constructor for class apps.discovery.AdvertiseCapsule
Construct an empty AdvertiseCapsule.
AdvertiseCapsule(BroadcastNeighbor, byte[], byte[], IntegerPermission) - Constructor for class apps.discovery.AdvertiseCapsule
Constructor for telling other neighbors about this node.
AdvertiseMaterial - class apps.discovery.AdvertiseMaterial.
An AdvertiseMaterial class is used to remove a finger print from the set of discovered material after a certain amount of time has expired.
AdvertiseMaterial(TypeID) - Constructor for class apps.discovery.AdvertiseMaterial
Construct an AdvertiseMaterial object with the given values.
algorithm - Variable in class apps.health.HealthParameters
Crypto algorithm to use for signing/verifying.
Alias - class bees.core.security.Alias.
 
Alias() - Constructor for class bees.core.security.Alias
 
AliasFactory - class bees.core.security.AliasFactory.
 
AliasFactory() - Constructor for class bees.core.security.AliasFactory
 
AliasHandler - class bees.core.security.AliasHandler.
 
AliasHandler() - Constructor for class bees.core.security.AliasHandler
 
allocateMessageID(ExternalCapsule) - Method in class bees.core.ExtendedProtocolPresentation
 
ANEP_TYPE - Static variable in class bees.core.BeesVersion
The type to use in ANEP headers.
ANEP_TYPE_MIT - Static variable in class bees.core.BeesVersion
The MIT Bees type number.
ANEP_TYPE_UTAH - Static variable in class bees.core.BeesVersion
The Utah Bees type number.
ANEPDemultiplexKey - class bees.core.anep.ANEPDemultiplexKey.
Match ANEP packets with the specified protocolID and ANEP version.
ANEPDemultiplexKey(Domain, byte, short) - Constructor for class bees.core.anep.ANEPDemultiplexKey
Construct an ANEPDemultiplexKey that matches packets with the given parameters.
ANEPDemultiplexKey(Domain, short) - Constructor for class bees.core.anep.ANEPDemultiplexKey
Construct an ANEPDemultiplexKey with the given parameters.
ANEPVersion - class bees.core.anep.ANEPVersion.
Holds versioning data pertaining to ANEP.
APPEND - Static variable in class bees.core.security.Permission
Action determining whether or not the property specified by the permission name is appendable.
Application - class bees.core.Application.
Base class for Bees applications.
Application() - Constructor for class bees.core.Application
 
ApplicationBDomain - class bees.core.ApplicationBDomain.
A domain for starting up a Bees application.
apps.authenticator - package apps.authenticator
Applications used to the process of authenticating and authorizing downloaded protocols.
apps.benchmark - package apps.benchmark
 
apps.discovery - package apps.discovery
Protocol and test application for discovering neighbors on the same LAN.
apps.health - package apps.health
A demo application that tries to implement Healthd-like functionality.
apps.hello - package apps.hello
The skeleton for the "Hello World" tutorial from the manual.
apps.liveness - package apps.liveness
Protocol and test application for testing the responsiveness of neighbors.
apps.pathfinder - package apps.pathfinder
A simple routing protocol that builds a tree of nodes for forwarding client packets to a server and multicasting server packets to the clients.
arraycopy(Object, int, Object, int, int) - Method in class bees.core.Node
 
Assert - class bees.core.Assert.
Provides a number of static functions for verifying state in the system.
Assert.AssertFailure - error bees.core.Assert.AssertFailure.
A run-time Error is thrown if an check fails.
Assert.AssertFailure(String) - Constructor for class bees.core.Assert.AssertFailure
 
AsymmetricSealer - class bees.core.AsymmetricSealer.
 
AsymmetricSealer() - Constructor for class bees.core.AsymmetricSealer
 
AsymmetricSealFactory - class bees.core.AsymmetricSealFactory.
 
AsymmetricSealFactory() - Constructor for class bees.core.AsymmetricSealFactory
 
AsymmetricUnsealer - class bees.core.AsymmetricUnsealer.
 
AsymmetricUnsealer() - Constructor for class bees.core.AsymmetricUnsealer
 
attachNeighbor(Node, Neighbor) - Method in class bees.core.ProtocolSession
Call back used to attach receivers for this protocol's Capsules.
attachNeighbor(Node, Neighbor) - Method in class bees.core.IDTranslatorSession
 
attachNeighbor(Node, Neighbor) - Method in class apps.discovery.DiscoveryProtocolSession
 
attachNeighbor(Node, Neighbor) - Method in class apps.liveness.LivenessSession
 
attachNeighbor(Node, Neighbor) - Method in class apps.pathfinder.PathfinderSession
 
attachReceivers(ProtocolSession) - Method in class bees.core.Neighbor
Attach the receiver hooks for a set of capsule types.
Authenticator - class apps.authenticator.Authenticator.
The Authenticator class provides a base for applications that wish to authenticate protocol flows.
Authenticator() - Constructor for class apps.authenticator.Authenticator
Construct an empty Authenticator object.
AuthenticatorDiscoveryPresentation - class apps.authenticator.AuthenticatorDiscoveryPresentation.
The AuthenticatorDiscoveryPresentation is a DiscoveryProtocolPresentation specialized for use with authenticators.
AuthenticatorDLPresentation - class apps.authenticator.AuthenticatorDLPresentation.
A simple DLProtocolPresentation that adds extended protocols to the NeighborManager.
AuthenticatorDLPresentation(Authenticator, TypeID) - Constructor for class apps.authenticator.AuthenticatorDLPresentation
Construct a AuthenticatorDLPresentation with the given values.
AuthenticatorParameters - class apps.authenticator.AuthenticatorParameters.
An AuthenticatorParameters object is used to hold any parameters to the authenticator domain.
AuthenticatorUnknownProtocolPresentation - class apps.authenticator.AuthenticatorUnknownProtocolPresentation.
An AuthenticatorUnknownProtocolPresentation is a base class for authenticating unknown protocol flows.
AuthenticatorUnknownProtocolPresentation(Authenticator) - Constructor for class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Construct an AuthenticatorUnknownProtocolPresentation with the given values.
AuthorizationCoroutine - class bees.core.AuthorizationCoroutine.
A Coroutine for interacting with the Auth App.
AuthorizationCoroutine() - Constructor for class bees.core.AuthorizationCoroutine
Construct an empty AuthorizationCoroutine.
AuthorizationCoroutine(AuthorizationCoroutine) - Constructor for class bees.core.AuthorizationCoroutine
Construct an AuthorizationCoroutine with the given argument.
AuthorizationCoroutine(StateResponder, AuthorizationCoroutine) - Constructor for class bees.core.AuthorizationCoroutine
Construct an AuthorizationCoroutine with the given arguments.
authorize(CapabilityEnvelope, String, String, byte[]) - Method in class bees.core.AuthorizationCoroutine
Call back used to handle an authorize event.
authorize(CapabilityEnvelope, String, String, byte[]) - Method in interface bees.core.Authorizer
Call back used to handle an AuthorizationCoroutine.authorize event.
Authorizer - interface bees.core.Authorizer.
Interface for applications that wish to handle authorization requests from protocols.
available() - Method in class bees.core.resource.RevokableInputStream
 

B

BDomain - class bees.core.bdomain.BDomain.
 
BDomain(ClassInstantiationKey) - Constructor for class bees.core.bdomain.BDomain
 
BDomainCoroutine - class bees.core.kernel.BDomainCoroutine.
The kernel object that refers to the actual domain.
BDomainCoroutine() - Constructor for class bees.core.kernel.BDomainCoroutine
Construct an empty BDomainCoroutine.
BDomainCreationException - exception bees.core.bdomain.BDomainCreationException.
 
BDomainCreationException() - Constructor for class bees.core.bdomain.BDomainCreationException
 
BDomainCreationException(String) - Constructor for class bees.core.bdomain.BDomainCreationException
 
BDomainCreationException(Throwable) - Constructor for class bees.core.bdomain.BDomainCreationException
 
BDomainDeathException - exception bees.core.bdomain.BDomainDeathException.
Exception thrown to indicate that the domain should cease to exist.
BDomainDeathException() - Constructor for class bees.core.bdomain.BDomainDeathException
Construct a BDomainDeathException.
BDomainDeathException(String) - Constructor for class bees.core.bdomain.BDomainDeathException
Construct a BDomainDeathException with the given message.
BDomainEndingEvent - class bees.core.kernel.BDomainEndingEvent.
 
BDomainExistsException - exception bees.core.kernel.BDomainExistsException.
Exception thrown when trying to create a domain with a specific identifier that already exists.
BDomainExistsException(BDomainIdentifier) - Constructor for class bees.core.kernel.BDomainExistsException
Construct an empty BDomainExistsException.
BDomainExistsException(BDomainIdentifier, String) - Constructor for class bees.core.kernel.BDomainExistsException
Construct a BDomainExistsException with the given value.
BDomainIdentifier - class bees.core.kernel.BDomainIdentifier.
Object used to identify/describe a BDomain.
BDomainLocal - class bees.core.bdomain.BDomainLocal.
 
BDomainLocal() - Constructor for class bees.core.bdomain.BDomainLocal
 
BDomainQueryEvent - class bees.core.kernel.BDomainQueryEvent.
 
BDomainRegisterCoroutine - class bees.core.kernel.BDomainRegisterCoroutine.
The BDomainRegisterCoroutine maintains the table of BDomain's in the system.
BDomainRegisterCoroutine() - Constructor for class bees.core.kernel.BDomainRegisterCoroutine
 
BDomainRegisterHandler - class bees.core.kernel.BDomainRegisterHandler.
 
BDomainRegisterHandler() - Constructor for class bees.core.kernel.BDomainRegisterHandler
 
bees.core - package bees.core
The core functionality for Bees, including, capabilities, coroutines, and events.
bees.core.anep - package bees.core.anep
Package for any ANEP specific classes needed by Bees.
bees.core.bdomain - package bees.core.bdomain
Wrapper and support classes for dealing with Java NodeOS Domain's.
bees.core.kernel - package bees.core.kernel
Classes that implement the Bee's kernel domain and the coroutine's for supporting user domains.
bees.core.resource - package bees.core.resource
This package holds most of the system provided capabilities.
bees.core.security - package bees.core.security
This packages holds most of the security related capabilities and Permission classes.
bees.tests - package bees.tests
Test classes that are used by the testsuite directory.
BeesEvent - class bees.core.BeesEvent.
Base class for generic events that can be sent between coroutines in two domains.
BeesEvent() - Constructor for class bees.core.BeesEvent
Construct an empty BeesEvent object.
BeesEvent(Coroutine) - Constructor for class bees.core.BeesEvent
Construct an empty BeesEvent object.
BeesKernel - class bees.core.kernel.BeesKernel.
The main class for booting Bees, currently, it just adds some basic JSI handlers and stops.
BeesVersion - class bees.core.BeesVersion.
Class used to colocate the various versioning information.
beginExtendedManagement(CapabilityEnvelope, TypeID) - Method in class bees.core.AuthorizationCoroutine
Call back used to handle a beginExtendedManagement event.
beginExtendedManagement(CapabilityEnvelope, TypeID) - Method in interface bees.core.Authorizer
Call back used to handle an AuthorizationCoroutine.beginExtendedManagement event.
beginExtendedManagement(EventChannel, TypeID) - Method in class bees.core.AuthorizationCoroutine
Tell the authorization application that a protocol wishes to be "managed" using an ExtendedProtocolPresentation.
beginManagement(CapabilityEnvelope, TypeID) - Method in class bees.core.AuthorizationCoroutine
Call back used to handle a beginManagement event.
beginManagement(CapabilityEnvelope, TypeID) - Method in interface bees.core.Authorizer
Call back used to handle an AuthorizationCoroutine.beginManagement event.
beginManagement(EventChannel, TypeID) - Method in class bees.core.AuthorizationCoroutine
Tell the authorization application that a protocol wishes to be "managed" using a basic ProtocolPresentation.
beginManagement(ProtocolSession) - Method in class bees.core.Node
Send a request to the Auth Application asking for it to manage the given protocol.
BenchmarkBootCapsule - class apps.benchmark.BenchmarkBootCapsule.
 
BenchmarkBootCapsule() - Constructor for class apps.benchmark.BenchmarkBootCapsule
 
BenchmarkCapsule - class apps.benchmark.BenchmarkCapsule.
 
BenchmarkCapsule() - Constructor for class apps.benchmark.BenchmarkCapsule
 
BenchmarkParameters - class apps.benchmark.BenchmarkParameters.
 
BenchmarkParameters(ProtocolSession) - Constructor for class apps.benchmark.BenchmarkParameters
 
BenchmarkProtocol - class apps.benchmark.BenchmarkProtocol.
 
BenchmarkProtocol() - Constructor for class apps.benchmark.BenchmarkProtocol
 
bindToObject(Object) - Method in class bees.core.FlowIdentifierFactory
 
BOOLEAN - Static variable in class bees.core.Xdr
The length of a boolean in an xdr.
BOOLEAN() - Method in class bees.core.Xdr
 
BOOLEAN() - Method in class bees.core.XdrByteArray
 
bootComplete(ProtocolPresentation) - Method in class bees.core.DLProtocolPresentation
 
bootComplete(ProtocolPresentation) - Method in class apps.authenticator.AuthenticatorDLPresentation
 
bootstrap() - Method in class bees.core.DLProtocolPresentation
 
bound(Permission) - Method in class bees.core.security.Permission
Bound this permission's actions to the ones available in what.
bound(Permission) - Method in class bees.core.security.MinimumIntegerPermission
 
bound(Permission) - Method in class bees.core.security.RangePermission
 
bound(Permission) - Method in class bees.core.security.MinimumFloatPermission
 
bound(Permission) - Method in class bees.core.security.MaximumFloatPermission
 
bound(Permission) - Method in class bees.core.security.MaximumIntegerPermission
 
boundPermissions(PermissionSet) - Method in class bees.core.CapabilityEnvelope
Bound the enclosed capabilities to the given set.
boundPermissions(PermissionSet) - Method in class bees.core.security.PermissionSet
Bound the Permissions in this set to the ones in the given set.
BroadcastNeighbor - class apps.discovery.BroadcastNeighbor.
A Neighbor subclass that tracks the advertised material received from this neighbor and the set of advertisement capsule to send through this neighbor.
BroadcastNeighbor(NeighborImpl) - Constructor for class apps.discovery.BroadcastNeighbor
Construct a BroadcastNeighbor with the given values.
buf - Variable in class bees.core.ByteArray
The actual byte array this object wraps.
BUILTIN_PROTOCOL_VERSION - Static variable in class bees.core.BeesVersion
The version string used for builtin protocols.
BYTE - Static variable in class bees.core.Xdr
The length of a byte in an xdr.
BYTE() - Method in class bees.core.Xdr
 
BYTE() - Method in class bees.core.XdrByteArray
 
ByteArray - class bees.core.ByteArray.
Wrapper for an array of Bytes.
BYTEARRAY() - Method in class bees.core.Xdr
 
BYTEARRAY() - Method in class bees.core.XdrByteArray
 
ByteArray(byte[]) - Constructor for class bees.core.ByteArray
Construct a new ByteArray object that wraps the given array.
ByteArray(byte[], int) - Constructor for class bees.core.ByteArray
Construct a new ByteArray object that wraps the given array.
ByteArray(byte[], int, int) - Constructor for class bees.core.ByteArray
Construct a new ByteArray object that wraps the given array.
BYTEARRAY(ByteArray) - Static method in class bees.core.Xdr
 
ByteArray(ByteArray, int) - Constructor for class bees.core.ByteArray
Construct a new ByteArray object that wraps the byte array encapsulated by another ByteArray object.
ByteArray(ByteArray, int, int) - Constructor for class bees.core.ByteArray
Construct a new ByteArray object that wraps the byte array encapsulated by another ByteArray object.
ByteArray(int) - Constructor for class bees.core.ByteArray
Construct a new ByteArray object that has the given length.
ByteArrayCompanionProtocol - interface bees.core.ByteArrayCompanionProtocol.
Interface used to tag CompanionProtocols that should couple with a protocols byte arrays.
BYTES(byte[]) - Static method in class bees.core.Xdr
 
BYTES(byte[], int, int) - Method in class bees.core.Xdr
 
BYTES(byte[], int, int) - Method in class bees.core.XdrByteArray
 
BYTES(int) - Method in class bees.core.Xdr
 
BYTES(int) - Method in class bees.core.XdrByteArray
 

C

cancelReceivers(Neighbor, TypeID) - Method in class bees.core.NeighborImpl
Call back to be implemented by the class that will receive Capsules.
cancelReceivers(Neighbor, TypeID) - Method in class bees.core.resource.NodeOSNeighbor
 
Capability - class bees.core.Capability.
Base class for capabilities in the system.
Capability() - Constructor for class bees.core.Capability
Construct an empty capability.
CapabilityEnvelope - class bees.core.CapabilityEnvelope.
Container class used to transmit capabilities between domains.
CapabilityEnvelope(Capability) - Constructor for class bees.core.CapabilityEnvelope
Construct a CapabilityEnvelope enclosing the given capability.
CapabilityEnvelope(CapabilityEnvelope) - Constructor for class bees.core.CapabilityEnvelope
Construct a copy of the given CapabilityEnvelope with an anonymous name.
CapabilityEnvelope(String, Capability) - Constructor for class bees.core.CapabilityEnvelope
Construct a CapabilityEnvelope enclosing the given capability and mapped to the given name.
CapabilityEnvelope(String, CapabilityEnvelope) - Constructor for class bees.core.CapabilityEnvelope
Construct a copy of the given CapabilityEnvelope with a new name.
CapabilityFactory - class bees.core.CapabilityFactory.
Factory class used to create capabilities.
CapabilityHandler - class bees.core.resource.CapabilityHandler.
CapabilityHandler is a base class that implements methods needed by JSIHandler's that wish to create Capabilities.
CapabilityHandler() - Constructor for class bees.core.resource.CapabilityHandler
Construct an empty CapabilityHandler.
CapabilityReference - class bees.core.CapabilityReference.
A lightweight class for addressing capabilities shared by multiple domains.
CapabilityReference(Capability) - Constructor for class bees.core.CapabilityReference
Construct a CapabilityReference referring to the given capability.
CapabilitySpec - interface bees.core.CapabilitySpec.
The CapabilitySpec interface identifies a class as being suitable for encoding arguments used in creating a Capability.
CapabilityStreamer - class bees.core.CapabilityStreamer.
Helper class used to encode and decode capabilities to data streams.
CapabilityStreamer(KernelObjectStore) - Constructor for class bees.core.CapabilityStreamer
Construct a CapabilityStreamer that can read/write capabilities from the given store.
CapabilityTree - class bees.core.bdomain.CapabilityTree.
A CapabilityTree is a helper class used to produce an array of CapabilityEnvelopes from a tree of envelopes and other CapabilityTrees.
CapabilityTree(CapabilityEnvelope[]) - Constructor for class bees.core.bdomain.CapabilityTree
Construct a CapabilityTree with the given value.
CapabilityTree(CapabilityEnvelope[], CapabilityTree[]) - Constructor for class bees.core.bdomain.CapabilityTree
Construct a CapabilityTree with the given values.
CapabilityTree(CapabilityTree[]) - Constructor for class bees.core.bdomain.CapabilityTree
Construct a CapabilityTree with the given value.
CapabilityTree(ObjectMap) - Constructor for class bees.core.bdomain.CapabilityTree
Construct a CapabilityTree with the given values.
CapabilityTree(String, ObjectMap) - Constructor for class bees.core.bdomain.CapabilityTree
Construct a CapabilityTree with the given values.
CapabilityTree(String, ObjectMap, CapabilityTree[]) - Constructor for class bees.core.bdomain.CapabilityTree
Construct a CapabilityTree with the given values.
Capsule - class bees.core.Capsule.
Capsule defines the base for packets that can be sent or received by a node.
CAPSULE__READ_PERMISSION - Static variable in class bees.core.NeighborImpl
Permission to receive capsules from the neighbor.
CAPSULE__WRITE_PERMISSION - Static variable in class bees.core.NeighborImpl
Permission to send capsules to the neighbor.
CAPSULE_VERSION - Static variable in class bees.core.BeesVersion
The Bees version number to be placed in capsules.
CAPSULE_VERSION_BYTES - Static variable in class bees.core.BeesVersion
The Bees version number, encoded as bytes, to be placed in capsules.
Capsule() - Constructor for class bees.core.Capsule
Create a Capsule with the default values.
CapsuleCompanionProtocol - interface bees.core.CapsuleCompanionProtocol.
Interface used to tag CompanionProtocols that are coupled with Capsules.
CapsuleGroup - class bees.core.CapsuleGroup.
A CapsuleGroup is used to group together a set of related Capsules.
CapsuleGroup() - Constructor for class bees.core.CapsuleGroup
 
CapsuleReceiver - class bees.core.CapsuleReceiver.
Class used to receive Capsules from the NeighborImpl and dispatch to the protocol.
ce - Variable in class bees.core.Neighborhood
The CapsuleEncoder used to marshal capsules.
check(boolean) - Static method in class bees.core.Assert
Check a boolean is true.
check(boolean, String) - Static method in class bees.core.Assert
Check a boolean is true.
check(Object) - Static method in class bees.core.Assert
Check that an object reference is not null.
checkPermission(Permission) - Method in class bees.core.Capability
Check if this capability has the permissions to do something.
checkPermission(Permission) - Method in class bees.core.Capsule
Check the capsule for the given permission.
checkPermission(Permission) - Method in class bees.core.security.PermissionSet
Check if this set has the given Permission and throw a PermissionException if it doesn't.
checkSeal(byte[], long) - Method in class bees.core.SymmetricSeal
 
checkSeal(byte[], long) - Method in class bees.core.AsymmetricUnsealer
 
checkSeal(byte[], long) - Method in interface bees.core.Unsealer
 
Cipher - class bees.core.security.Cipher.
Cipher is a thin veneer over the standard javax.crypto.Cipher class that uses bees.core.security classes.
Cipher(String) - Constructor for class bees.core.security.Cipher
 
CipheredXdrByteArray - class bees.core.CipheredXdrByteArray.
A CipheredXdrByteArray is a convenience for encrypting/decrypting an XdrByteArray.
CipheredXdrByteArray(byte[], byte[], String) - Constructor for class bees.core.CipheredXdrByteArray
Construct a CipheredXdrByteArray with the given values.
CipheredXdrByteArray(byte[], String) - Constructor for class bees.core.CipheredXdrByteArray
Construct a CipheredXdrByteArray with the given values.
CipheredXdrByteArray(int, String) - Constructor for class bees.core.CipheredXdrByteArray
Construct a CipheredXdrByteArray with the given values.
cleanup() - Method in class bees.core.Coroutine
Call back used to cleanup coroutines that are still in progress when a BDomain has been shutdown.
cleanup() - Method in class bees.core.ExternalCoroutine
 
clear() - Method in class bees.core.Capability
Clear the internal bits binding this capability to the kernel object.
CLIENT_PREFIX - Static variable in class apps.health.HealthSession
Name prefix for NodeHealth objects added to the NodeCache.
Clock - class bees.core.resource.Clock.
The clock capability is used to read/write the system clock.
Clock() - Constructor for class bees.core.resource.Clock
Construct an empty Clock capability.
ClockHandler - class bees.core.resource.ClockHandler.
The ClockHandler is a JSIHandler that can create Clock capabilities.
ClockHandler() - Constructor for class bees.core.resource.ClockHandler
Construct an empty ClockHandler object.
ClockTest - class bees.tests.ClockTest.
 
ClockTest() - Constructor for class bees.tests.ClockTest
 
clone() - Method in class bees.core.TwoWayBeesEvent
 
clone() - Method in class bees.core.PairChain
 
clone() - Method in class bees.core.LocalFlowEvent
 
clone() - Method in class bees.core.TypeID
 
clone() - Method in class bees.core.CapabilityEnvelope
 
clone() - Method in class bees.core.RemoteFlowEvent
 
clone() - Method in class bees.core.CapabilityReference
 
clone() - Method in class bees.core.ExternalCapsuleEvent
 
clone() - Method in class bees.core.Pair
 
clone() - Method in class bees.core.kernel.BDomainQueryEvent
 
clone() - Method in class bees.core.kernel.BDomainIdentifier
 
clone() - Method in class bees.core.kernel.BDomainEndingEvent
 
clone() - Method in class bees.core.kernel.KernelString
 
clone() - Method in class bees.core.security.Permission
 
clone() - Method in class bees.core.security.PermissionSet
 
clone(String) - Static method in class bees.core.CloneFactory
 
CloneFactory - class bees.core.CloneFactory.
Helper class to clone certain objects.
cloneHash() - Method in class bees.core.TypeID
 
clonePermission(Permission) - Method in class bees.core.Capability
 
close() - Method in class bees.core.resource.RevokableInputStream
 
close() - Method in class bees.core.resource.RevokableOutputStream
 
collected(Node, ProtocolSession) - Method in class bees.core.Node
 
collected(Node, ProtocolSession) - Method in interface bees.core.NodeCache.EventHandler
This is called when this element is up for collection, the return value specifies the new expiration time.
collected(Node, ProtocolSession) - Method in class bees.core.ReliableDataRequestCapsule
 
collected(Node, ProtocolSession) - Method in class bees.tests.NodeTest
 
collected(Node, ProtocolSession) - Method in class apps.benchmark.StatsCapsule
 
collected(Node, ProtocolSession) - Method in class apps.benchmark.PrimerCapsule
 
collected(Node, ProtocolSession) - Method in class apps.discovery.AdvertiseCapsule
 
collected(Node, ProtocolSession) - Method in class apps.discovery.AdvertiseMaterial
 
collected(Node, ProtocolSession) - Method in class apps.health.NodeHealthCapsule
 
collected(Node, ProtocolSession) - Method in class apps.health.NodeHealth
 
collected(Node, ProtocolSession) - Method in class apps.liveness.PokeCapsule
 
collected(Node, ProtocolSession) - Method in class apps.liveness.LiveNeighbor
 
collected(Node, ProtocolSession) - Method in class apps.pathfinder.ConfigurationCapsule
 
collected(Node, ProtocolSession) - Method in class apps.pathfinder.PathfinderSession
 
COMPANION_PROTOCOL - Static variable in class bees.core.ProtocolFlow
The tag name given to any companion protocols in the PairChain.
CompanionProtocol - interface bees.core.CompanionProtocol.
Inteface used to tag "companion" protocols.
computeAuthority(PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
 
computeCapabilities(TypeID, PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
 
computeFingerPrint() - Method in class apps.discovery.AdvertiseCapsule
 
computeInitialCapabilities(PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Call back used to compute the set of initial capabilities for a new BDomain.
computePrefix(TypeID, PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Compute the Logger prefix for the new protocol flow.
computeResources(PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Call back used to compute the resource bounds for a new BDomain.
computeSize() - Method in class bees.core.kernel.KernelObject
 
concat(byte[][]) - Static method in class bees.core.ByteArray
Concatenate an array of byte arrays together.
concat(byte[], byte[]) - Static method in class bees.core.ByteArray
Concatenate two byte arrays together.
ConfigurationCapsule - class apps.pathfinder.ConfigurationCapsule.
Capsule used to tell neighbors about the path to the root of the tree.
ConfigurationCapsule() - Constructor for class apps.pathfinder.ConfigurationCapsule
Construct an empty ConfigurationCapsule.
configure(Node, Capsule) - Method in class apps.pathfinder.PathfinderSession
Configure the session object.
configureRoot(Node, Capsule) - Method in class apps.pathfinder.PathfinderSession
Configure the session object so that this is the root node.
connect(BDomainCoroutine, byte[]) - Method in class bees.core.kernel.ConnectBDomainCoroutine
Connect to the domain with the given identifier.
connect(ProtocolPresentation, EventChannel, SessionType) - Method in class bees.core.ExternalCoroutine
Connect this domain/coroutine to a peer BDomain.
ConnectBDomainCoroutine - class bees.core.kernel.ConnectBDomainCoroutine.
Coroutine used to transform a domain identifier into a usable port for sending events.
ConnectBDomainCoroutine() - Constructor for class bees.core.kernel.ConnectBDomainCoroutine
Construct an empty ConnectBDomainCoroutine.
ConnectBDomainCoroutine(StateResponder) - Constructor for class bees.core.kernel.ConnectBDomainCoroutine
Construct a ConnectBDomainCoroutine with the given parameters.
connectToKernel(FaxPort, CommSpaceHandle) - Method in class bees.core.kernel.BDomainCoroutine
 
Console - class bees.core.resource.Console.
The Console capability provides access to standard I/O.
CONSOLE_READ_PERMISSION - Static variable in class bees.core.resource.Console
Permission to read from the console.
CONSOLE_WRITE_PERMISSION - Static variable in class bees.core.resource.Console
Permission to write to the console.
Console() - Constructor for class bees.core.resource.Console
Construct an empty Console object.
contains(String) - Method in class bees.core.ObjectTree
 
Continuation - interface bees.core.kernel.Continuation.
 
copy(StatsCapsule) - Method in class apps.benchmark.StatsCapsule
 
Coroutine - class bees.core.Coroutine.
A Coroutine is a base class for handling events exchanged between domains.
Coroutine() - Constructor for class bees.core.Coroutine
Construct a coroutine and initialize it with a unique identifier.
CountPermission - class bees.core.security.CountPermission.
A CountPermission holds a positive integer value, most likely used to count something (e.g.
CountPermission() - Constructor for class bees.core.security.CountPermission
Construct an empty CountPermission.
CountPermission(String, int) - Constructor for class bees.core.security.CountPermission
Construct a CountPermission object with the given values.
CREATE - Static variable in class bees.core.security.FilePermission
Action determining whether or not a file can be created.
create() - Method in class bees.core.SymmetricSealFactory
 
create() - Method in class bees.core.AsymmetricSealFactory
 
create(Alias, String) - Method in class bees.core.security.AliasFactory
 
create(Alias, String, String) - Method in class bees.core.security.AliasFactory
 
create(BDomainCoroutine, Capability[], byte[][], String) - Static method in class bees.core.kernel.KernelObjectCoroutine
Helper function for creating a group of KernelObject's.
create(BDomainCoroutine, Capability[], byte[], PermissionSet, String) - Method in class bees.core.kernel.KernelObjectCoroutine
 
create(BDomainCoroutine, Capability, byte[], CapabilityEnvelope[], PermissionSet, String) - Method in class bees.core.kernel.KernelObjectCoroutine
 
create(BDomainCoroutine, Capability, byte[], PermissionSet, String) - Method in class bees.core.kernel.KernelObjectCoroutine
 
create(BDomainCoroutine, String, String, String[], Capability[], PermissionSet) - Method in class bees.core.kernel.CreateBDomainCoroutine
Create a new domain with the given values.
create(BDomainCoroutine, String, String, String[], Vector, PermissionSet) - Method in class bees.core.kernel.CreateBDomainCoroutine
Create a new domain with the given values.
create(Capability[], BDomainCoroutine, byte[], String, PermissionSet) - Static method in class bees.core.kernel.KernelObjectCoroutine
 
create(Capability[], CapabilitySpec) - Method in class bees.core.SpecCapabilityFactory
 
create(Capability, BDomainCoroutine, byte[], CapabilityEnvelope[], String, PermissionSet) - Static method in class bees.core.kernel.KernelObjectCoroutine
 
create(Capability, BDomainCoroutine, byte[], String) - Static method in class bees.core.kernel.KernelObjectCoroutine
Helper function for creating and initializing a Capability.
create(Capability, BDomainCoroutine, byte[], String, PermissionSet) - Static method in class bees.core.kernel.KernelObjectCoroutine
 
create(Capability, CapabilitySpec) - Method in class bees.core.SpecCapabilityFactory
 
create(Capability, CapabilitySpec) - Method in class bees.core.resource.LoggerFactory
 
create(Capability, long, byte[]) - Static method in class bees.core.CapabilityFactory
 
create(Capability, long, byte[], PermissionSet) - Static method in class bees.core.CapabilityFactory
 
create(Capability, long, PermissionSet) - Static method in class bees.core.CapabilityFactory
 
create(Class, long, PermissionSet) - Static method in class bees.core.CapabilityFactory
 
create(Console, LoggerSpec) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(Console, LoggerSpec, PermissionSet, String) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(FaxPortHandle, FaxPortHandle) - Method in class bees.core.kernel.BDomainRegisterCoroutine
 
create(FaxPortHandle, FaxPortHandle, String, String, String[], Capability[], PermissionSet) - Method in class bees.core.kernel.CreateBDomainCoroutine
Create a new domain with the given values.
create(FaxPortHandle, FaxPortHandle, String, String, String[], Vector, PermissionSet) - Method in class bees.core.kernel.CreateBDomainCoroutine
Create a new domain with the given values.
create(File, LoggerSpec) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(File, LoggerSpec, PermissionSet, String) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(Logger, LoggerSpec, PermissionSet, String) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(Logger, String) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(Logger, String, PermissionSet) - Method in class bees.core.resource.LoggerFactory
Create a new Logger from the given capabilities.
create(NetworkService, NetworkService, PermissionSet) - Method in class bees.core.resource.NodeOSNeighborFactory
Create a NodeOSNeighbor from the given capabilities.
create(NodeSpec, CapabilityEnvelope, PermissionSet) - Method in class bees.core.NodeFactory
 
create(NodeSpec, CapabilityEnvelope, PermissionSet, String) - Method in class bees.core.NodeFactory
 
create(String) - Method in class bees.core.SymmetricSealFactory
 
create(String) - Method in class bees.core.AsymmetricSealFactory
 
create(String) - Method in class bees.core.security.PasswordFactory
 
create(String, String) - Method in class bees.core.security.PasswordFactory
 
create(TypeID) - Method in class bees.core.FlowIdentifierFactory
 
create(TypeID, String) - Method in class bees.core.FlowIdentifierFactory
 
create(VersionString, String) - Method in class bees.core.security.VersionStringFactory
 
create(VersionString, String, String) - Method in class bees.core.security.VersionStringFactory
 
createAuthenticatorParameters(Node) - Method in class apps.authenticator.Authenticator
 
createBasicPresentation() - Method in class bees.core.DLProtocolPresentation
 
CreateBDomainCoroutine - class bees.core.kernel.CreateBDomainCoroutine.
Coroutine used to create a new domain.
CreateBDomainCoroutine() - Constructor for class bees.core.kernel.CreateBDomainCoroutine
Construct an empty CreateBDomainCoroutine.
CreateBDomainCoroutine(StateResponder) - Constructor for class bees.core.kernel.CreateBDomainCoroutine
Construct an empty CreateBDomainCoroutine.
createCapability(JSIMessage, String, String) - Method in class bees.core.NodeHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.EventChannelHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.CapabilityHandler
Abstract method called when the handler needs to create a capability.
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.FileHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.ClockHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.AccountHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.NodeOSNeighborHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.SystemPackageHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.SystemClassHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.FileSystemRootHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.MeterHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.LoggerHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.NetworkInterfaceHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.resource.NetworkServiceHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.security.SecretKeyHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.security.AliasHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.security.PasswordHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.security.KeyPairGeneratorHandler
 
createCapability(JSIMessage, String, String) - Method in class bees.core.security.VersionStringHandler
 
createDemultiplexKey() - Method in class bees.core.CapsuleReceiver
Create a DemultiplexKey that matches the enclosed Capsule type.
createDLProtocolPresentation(TypeID) - Method in class apps.authenticator.Authenticator
 
createExtendedPresentation() - Method in class bees.core.DLProtocolPresentation
 
createIDTranslatorPresentation() - Method in class apps.authenticator.Authenticator
 
createKey(SecretKeySpec) - Method in class bees.core.security.SecretKeyFactory
Create a SecretKey capability from the given values.
createKey(SecretKeySpec, String) - Method in class bees.core.security.SecretKeyFactory
Create a SecretKey capability from the given values.
createKey(String, byte[]) - Method in class bees.core.security.PublicKeySpec
 
createKey(String, byte[]) - Method in class bees.core.security.PrivateKeySpec
 
createKey(String, byte[]) - Method in class bees.core.security.SecretKeySpec
 
createLogger(TypeID, PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Create the Logger object for the new protocol flow.
createPrivateKey(PrivateKeySpec) - Method in class bees.core.security.KeyFactory
Create a PrivateKey capability from the given values.
createPrivateKey(PrivateKeySpec, String) - Method in class bees.core.security.KeyFactory
Create a PrivateKey capability from the given values.
createPublicKey(PublicKeySpec) - Method in class bees.core.security.KeyFactory
Create a PublicKey capability from the given value with the default permissions.
createPublicKey(PublicKeySpec, PermissionSet) - Method in class bees.core.security.KeyFactory
Create a PublicKey capability from the given values.
createPublicKey(PublicKeySpec, PermissionSet, String) - Method in class bees.core.security.KeyFactory
Create a PublicKey capability from the given values.
createUnknownProtocolPresentation() - Method in class apps.authenticator.Authenticator
 
createUnknownProtocolPresentation() - Method in class apps.authenticator.Everything
 
createUnknownProtocolPresentation() - Method in class apps.authenticator.SourceBased
 
current() - Method in class bees.core.resource.Clock
 
currentApplication() - Static method in class bees.core.ApplicationBDomain
 
currentBDomain() - Static method in class bees.core.bdomain.BDomain
 
currentChannel() - Static method in class bees.core.EventChannel
 
currentLogger() - Static method in class bees.core.resource.Logger
 

D

DataAggregator - class bees.core.DataAggregator.
A DataAggregator is used to collect and redistribute byte arrays.
DataAggregator(byte[]) - Constructor for class bees.core.DataAggregator
Construct a DataAggregator with the given byte array.
DataAggregator(int) - Constructor for class bees.core.DataAggregator
Construct a DataAggregator that will receive a byte array of the given length.
DataRequestCapsule - class bees.core.DataRequestCapsule.
A DataRequestCapsule is base class used for capsules that wish to request some "large" data from a peer node.
DataRequestCapsule() - Constructor for class bees.core.DataRequestCapsule
Construct an empty DataRequestCapsule.
DataRequestCapsule(DataAggregator) - Constructor for class bees.core.DataRequestCapsule
Construct and initialize DataRequestCapsule from the given DataAggregator.
DataResponseCapsule - class bees.core.DataResponseCapsule.
A DataResponseCapsule is the complement of the DataRequestCapsule, it is used to carry the response back to the requesting node.
DataResponseCapsule() - Constructor for class bees.core.DataResponseCapsule
Construct an empty DataResponseCapsule.
DataResponseCapsule(DataRequestCapsule, byte[]) - Constructor for class bees.core.DataResponseCapsule
Construct a DataResponseCapsule with the given values.
DeadBDomainException - exception bees.core.bdomain.DeadBDomainException.
 
DeadBDomainException() - Constructor for class bees.core.bdomain.DeadBDomainException
 
DeadBDomainException(String) - Constructor for class bees.core.bdomain.DeadBDomainException
 
decode(Xdr) - Method in class bees.core.Capsule
Decode this Capsule's state from the given Xdr.
decode(Xdr) - Method in class bees.core.DataRequestCapsule
 
decode(Xdr) - Method in class bees.core.DataResponseCapsule
 
decode(Xdr) - Static method in class bees.core.CapabilityReference
Decode a capability reference.
decode(Xdr) - Method in class apps.benchmark.MinimalCapsule
 
decode(Xdr) - Method in class apps.benchmark.BenchmarkCapsule
 
decode(Xdr) - Method in class apps.benchmark.StatsCapsule
 
decode(Xdr) - Method in class apps.benchmark.BenchmarkBootCapsule
 
decode(Xdr) - Method in class apps.benchmark.PrimerCapsule
 
decode(Xdr) - Method in class apps.discovery.AdvertiseCapsule
 
decode(Xdr) - Method in class apps.discovery.DiscoveryBootCapsule
 
decode(Xdr) - Method in class apps.health.NodeHealthCapsule
 
decode(Xdr) - Method in class apps.health.PollRequestCapsule
 
decode(Xdr) - Method in class apps.health.HealthBootCapsule
 
decode(Xdr) - Method in class apps.hello.HelloBootCapsule
 
decode(Xdr) - Method in class apps.hello.HelloCapsule
 
decode(Xdr) - Method in class apps.liveness.PokeCapsule
 
decode(Xdr) - Method in class apps.liveness.LivenessBootCapsule
 
decode(Xdr) - Method in class apps.pathfinder.ConfigurationCapsule
 
decode(Xdr) - Method in class apps.pathfinder.PathfinderBootCapsule
 
decodingException(Throwable) - Method in class bees.core.Capsule
 
DECRYPT_MODE - Static variable in class bees.core.security.Cipher
 
DECRYPT_PERMISSION - Static variable in class bees.core.security.Cipher
Permission to use this key for decryption.
decrypt(KeySpec) - Method in class bees.core.CipheredXdrByteArray
 
deepCopy() - Method in class bees.core.kernel.KernelPortHandle
 
DEFAULT_PERMISSIONS - Static variable in class bees.core.Node
The default permissions for a new Node object.
DEFAULT_PERMISSIONS - Static variable in class bees.core.EventChannel
 
DEFAULT_PERMISSIONS - Static variable in class bees.core.NeighborImpl
The default permissions for a newly created NeighborImpl object.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.File
The default permissions for a new file capability.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.NodeOSNeighbor
Default permissions for a newly created NodeOSNeighbor object.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.SystemPackage
Default permissions for a SystemPackage object.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.Console
Default permissions for a console.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.Logger
The default permissions for Logger capability.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.Clock
Default permissions.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.SystemClass
Default permissions for a SystemClass object.
DEFAULT_PERMISSIONS - Static variable in class bees.core.resource.Directory
The default permissions given to new Directory capabilities.
DEFAULT_PERMISSIONS - Static variable in class bees.core.security.PublicKey
The default permissions for a new PublicKey capability.
DEFAULT_PERMISSIONS - Static variable in class bees.core.security.PrivateKey
The default permissions for a PrivateKey capability.
DEFAULT_PERMISSIONS - Static variable in class bees.core.security.SecretKey
The default permissions for a new SecretKey capability.
DEFAULT_RESTRICTED_PERMISSIONS - Static variable in class bees.core.resource.Directory
A more restricted set of permissions for Directory capabilities.
DEFAULT_RETRY_COUNT - Static variable in class bees.core.ReliableDataRequestCapsule
Default number of times to try and resend a Capsule.
DEFAULT_RETRY_INTERVAL - Static variable in class bees.core.ReliableDataRequestCapsule
Default interval for resending a request Capsule.
DEFAULT_TIMEOUT - Static variable in class bees.core.Coroutine
Default timeout for events sent between coroutines.
DELETE - Static variable in class bees.core.security.FilePermission
Action determining whether or not a file can be deleted.
DELETE_PERMISSION - Static variable in class bees.core.Capability
Permission to delete a capability.
delete() - Method in class bees.core.resource.File
Delete the file on disk.
delete(BDomainCoroutine, long) - Method in class bees.core.kernel.KernelObjectCoroutine
Delete a KernelObject.
delete(FaxPortHandle, FaxPortHandle) - Method in class bees.core.kernel.BDomainRegisterCoroutine
 
delete(long, BDomainCoroutine) - Static method in class bees.core.kernel.KernelObjectCoroutine
 
delete(String) - Method in class bees.core.resource.Directory
Delete a file/directory contained within this directory.
DeleteBDomain - class bees.core.bdomain.DeleteBDomain.
 
DeleteBDomain() - Constructor for class bees.core.bdomain.DeleteBDomain
 
deleteCapability() - Method in class bees.core.Capability
Delete a capability.
deleteDomain(FaxPortHandle, FaxPortHandle, BDomainIdentifier) - Method in class bees.core.kernel.BDomainRegisterCoroutine
 
deleteObject(BDomainCoroutine, Capability) - Method in class bees.core.RevokeCapabilityCoroutine
 
dequeueKey() - Method in class bees.core.NeighborImpl
 
dequeueKey() - Method in class bees.core.Neighbor
Dequeue a key previously enqueued.
dequeueKey() - Method in class bees.core.resource.NodeOSNeighbor
 
dereference() - Method in class bees.core.CapabilityReference
Dereference this object to get the referred to capability.
detachNeighbor(Node, Neighbor) - Method in class bees.core.ProtocolSession
Call back used to detach receivers for this protocol's Capsules.
detachNeighbor(Node, Neighbor) - Method in class apps.liveness.LivenessSession
 
detachNeighbor(Node, Neighbor) - Method in class apps.pathfinder.PathfinderSession
 
detachReceivers(ProtocolSession) - Method in class bees.core.Neighbor
Detach the receiver hooks for a set of capsule types.
died(TypeID) - Method in class apps.discovery.DiscoveryProtocolPresentation
Tell the protocol that some discovered material has expired and should be removed from its internal state.
Directory - class bees.core.resource.Directory.
The Directory capability is used to designate a directory relative to a FileSystemRoot.
DIRECTORY_CREATE_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for creating directories.
DIRECTORY_DELETE_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for deleting directories.
DIRECTORY_EXECUTE_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for opening directories.
DIRECTORY_LIST_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for listing directories.
DIRECTORY_PREFIX - Static variable in class bees.core.resource.Directory
The string used to prefix directory permission names.
Directory() - Constructor for class bees.core.resource.Directory
Construct an empty Directory object.
directory(String) - Method in class bees.core.resource.Directory
Reference a directory contained within this directory
directory(String, PermissionSet) - Method in class bees.core.resource.Directory
Reference a directory contained within this directory.
directory(String, PermissionSet, boolean) - Method in class bees.core.resource.Directory
Reference a directory or create a new one contained within this directory.
discharge(EventChannel) - Method in class bees.core.bdomain.DischargeBDomainCoroutine
 
DischargeBDomainCoroutine - class bees.core.bdomain.DischargeBDomainCoroutine.
 
DischargeBDomainCoroutine() - Constructor for class bees.core.bdomain.DischargeBDomainCoroutine
 
DischargeBDomainCoroutine(StateResponder) - Constructor for class bees.core.bdomain.DischargeBDomainCoroutine
 
disconnect() - Method in class bees.core.ExternalCoroutine
Disconnect this coroutine from its peer.
disconnected() - Method in class bees.core.ProtocolPresentation
 
disconnected() - Method in class bees.core.ExternalCoroutine
 
disconnected() - Method in interface bees.core.ExternalChannel
 
disconnected() - Method in class apps.authenticator.AuthenticatorDLPresentation
 
DiscoveryApplication - class apps.discovery.DiscoveryApplication.
Test case for the DiscoveryProtocol.
DiscoveryApplication() - Constructor for class apps.discovery.DiscoveryApplication
Construct an empty DiscoveryApplication.
DiscoveryBootCapsule - class apps.discovery.DiscoveryBootCapsule.
A DiscoveryBootCapsule is used to boot strap the protocol domain.
DiscoveryBootCapsule() - Constructor for class apps.discovery.DiscoveryBootCapsule
Construct an empty DiscoveryBootCapsule.
DiscoveryParameters - class apps.discovery.DiscoveryParameters.
The DiscoveryParameters class is used to hold the various parameters for the flow.
DiscoveryProtocol - class apps.discovery.DiscoveryProtocol.
The DiscoveryProtocol can be used to send and receive advertisements from directly connected neighbors that haven't been told of each other's existance.
DiscoveryProtocol() - Constructor for class apps.discovery.DiscoveryProtocol
Construct a description of the DiscoveryProtocol.
DiscoveryProtocolPresentation - class apps.discovery.DiscoveryProtocolPresentation.
A DiscoveryProtocolPresentation is used to communicate with the DiscoveryProtocolSession in the protocol's domain.
DiscoveryProtocolPresentation() - Constructor for class apps.discovery.DiscoveryProtocolPresentation
Construct an empty DiscoveryProtocolPresentation.
DiscoveryProtocolSession - class apps.discovery.DiscoveryProtocolSession.
A DiscoveryProtocolSession tracks information used by the protocol and manages communication with the applications.
DiscoveryProtocolSession() - Constructor for class apps.discovery.DiscoveryProtocolSession
Construct an empty DiscoveryProtocolSession.
DLProtocol - class bees.core.DLProtocol.
The DLProtocol is a companion protocol that will download its companion's byte arrays.
DLProtocol() - Constructor for class bees.core.DLProtocol
Construct a DLProtocol description.
DLProtocolPresentation - class bees.core.DLProtocolPresentation.
A DLProtocolPresentation is used to communicate with the DLProtocolSession in a protocol domain.
DLProtocolPresentation() - Constructor for class bees.core.DLProtocolPresentation
 
DLProtocolSession - class bees.core.DLProtocolSession.
A DLProtocolSession manages application requests for downloading protocol code from a peer node.
doFinal() - Method in class bees.core.security.Cipher
 
doFinal() - Method in class bees.core.security.Mac
 
doFinal(byte[]) - Method in class bees.core.security.Cipher
 
doFinal(byte[]) - Method in class bees.core.security.Mac
 
doFinal(byte[], int) - Method in class bees.core.security.Cipher
 
doFinal(byte[], int) - Method in class bees.core.security.Mac
 
doFinal(byte[], int, int) - Method in class bees.core.security.Cipher
 
doFinal(byte[], int, int, byte[]) - Method in class bees.core.security.Cipher
 
doFinal(byte[], int, int, byte[], int) - Method in class bees.core.security.Cipher
 
DOUBLE - Static variable in class bees.core.Xdr
The length of a double in an xdr.
DOUBLE() - Method in class bees.core.Xdr
 
DOUBLE() - Method in class bees.core.XdrByteArray
 
downloadComplete(boolean) - Method in class bees.core.DLProtocolPresentation
 
downloadFlow(byte[]) - Method in class bees.core.RemoteFlowCoroutine
 
downloadFlow(PairChain) - Method in class bees.core.RemoteFlowCoroutine
 
drop() - Method in class bees.core.ExtendedProtocolPresentation
 
drop() - Method in class bees.core.Coroutine
Drop the Coroutine, which entails setting the unique identifier to INVALID_ID.
drop() - Method in class bees.core.ExternalCoroutine
 
DroppedPacketException - exception bees.core.DroppedPacketException.
Exception thrown when a packet should be dropped because the system is unable to process it correctly.
DroppedPacketException() - Constructor for class bees.core.DroppedPacketException
 
DroppedPacketException(String) - Constructor for class bees.core.DroppedPacketException
 
DummyBDomain - class bees.core.bdomain.DummyBDomain.
 
DummyBDomain() - Constructor for class bees.core.bdomain.DummyBDomain
 

E

elements() - Method in class bees.core.Neighborhood
 
elements() - Method in interface bees.core.ObjectMap
 
elements() - Method in class bees.core.security.Alias
 
encode(Xdr) - Method in class bees.core.Capsule
Encode this Capsule's state into the given Xdr.
encode(Xdr) - Method in class bees.core.DataRequestCapsule
 
encode(Xdr) - Method in class bees.core.DataResponseCapsule
 
encode(Xdr) - Method in class bees.core.CapabilityReference
Encode the reference in an xdr.
encode(Xdr) - Method in class apps.benchmark.MinimalCapsule
 
encode(Xdr) - Method in class apps.benchmark.BenchmarkCapsule
 
encode(Xdr) - Method in class apps.benchmark.StatsCapsule
 
encode(Xdr) - Method in class apps.benchmark.BenchmarkBootCapsule
 
encode(Xdr) - Method in class apps.benchmark.PrimerCapsule
 
encode(Xdr) - Method in class apps.discovery.AdvertiseCapsule
 
encode(Xdr) - Method in class apps.discovery.DiscoveryBootCapsule
 
encode(Xdr) - Method in class apps.health.NodeHealthCapsule
 
encode(Xdr) - Method in class apps.health.PollRequestCapsule
 
encode(Xdr) - Method in class apps.health.HealthBootCapsule
 
encode(Xdr) - Method in class apps.hello.HelloBootCapsule
 
encode(Xdr) - Method in class apps.hello.HelloCapsule
 
encode(Xdr) - Method in class apps.liveness.PokeCapsule
 
encode(Xdr) - Method in class apps.liveness.LivenessBootCapsule
 
encode(Xdr) - Method in class apps.pathfinder.ConfigurationCapsule
 
encode(Xdr) - Method in class apps.pathfinder.PathfinderBootCapsule
 
encode(Xdr, Capability) - Static method in class bees.core.CapabilityReference
Encode a capability in an xdr.
EncodingException - exception bees.core.EncodingException.
Exception thrown when a Capsule throws an exception during the encode() method.
EncodingException() - Constructor for class bees.core.EncodingException
 
EncodingException(Throwable) - Constructor for class bees.core.EncodingException
 
ENCRYPT_MODE - Static variable in class bees.core.security.Cipher
 
ENCRYPT_PERMISSION - Static variable in class bees.core.security.Cipher
Permission to use this key for encryption.
encrypt(KeySpec) - Method in class bees.core.CipheredXdrByteArray
 
endManagement(CapabilityEnvelope, TypeID) - Method in interface bees.core.Authorizer
Call back used to terminate management for the given protocol.
endProtocolDefn() - Method in class bees.core.Protocol
End the protocol definition, this will demarcate the end of the definition and finalize any internal hashed identifiers.
enqueueKey(CapabilityEnvelope, String) - Method in class bees.core.Neighbor
Enqueue a key for checking hop-by-hop integrity.
enqueueKey(Key, String) - Method in class bees.core.NeighborImpl
Call back to be implemented by the class that will send and receive Capsules.
enqueueKey(Key, String) - Method in class bees.core.resource.NodeOSNeighbor
 
enqueueKey(SecretKey, String) - Method in class bees.core.Neighbor
Enqueue a key for checking hop-by-hop integrity.
ensure(boolean) - Static method in class bees.core.Assert
Ensure a boolean is true.
ensure(Object) - Static method in class bees.core.Assert
Ensure an object reference is not null.
EnumerationException - exception bees.core.security.EnumerationException.
Exception thrown when a symbol name in an EnumerationPermission cannot be matched to the symbols in an enumeration.
EnumerationException() - Constructor for class bees.core.security.EnumerationException
Construct an empty EnumerationException.
EnumerationException(String) - Constructor for class bees.core.security.EnumerationException
Construct an EnumerationException with the given value.
EnumerationPair - class bees.core.security.EnumerationPair.
An EnumerationPair maps a string to an integer value.
EnumerationPair(String, int) - Constructor for class bees.core.security.EnumerationPair
Construct an EnumerationPair with the given values.
EnumerationPermission - class bees.core.security.EnumerationPermission.
An EnumerationPermission holds a string value, representing a symbol, that can later be mapped to an integer.
EnumerationPermission() - Constructor for class bees.core.security.EnumerationPermission
Construct an empty EnumerationPermission.
EnumerationPermission(String, String) - Constructor for class bees.core.security.EnumerationPermission
Construct an EnumerationPermission with the given arguments.
EnumerationPermission(String, String, String) - Constructor for class bees.core.security.EnumerationPermission
Construct an EnumerationPermission with the given arguments.
equals(Object) - Method in class bees.core.Capability
 
equals(Object) - Method in class bees.core.Capsule
 
equals(Object) - Method in class bees.core.TypeID
 
equals(Object) - Method in class bees.core.EventChannel
 
equals(Object) - Method in class bees.core.Pair
 
equals(Object) - Method in class bees.core.kernel.KernelObject
 
equals(Object) - Method in class bees.core.kernel.BDomainIdentifier
 
equals(Object) - Method in class bees.core.kernel.KernelString
 
equals(Object) - Method in class bees.core.security.Permission
Tests for exact equality: the name and actions must precisely match.
equals(Object) - Method in class bees.core.security.EnumerationPermission
 
equals(Object) - Method in class bees.core.security.PermissionSet
 
evaluate() - Method in class apps.health.PollRequestCapsule
 
evaluate(Capsule) - Method in class bees.core.CapsuleReceiver
Evaluate the capsule.
evaluate(Node) - Method in class bees.core.Capsule
Evaluate this capsule.
evaluate(Node) - Method in class apps.benchmark.MinimalCapsule
 
evaluate(Node) - Method in class apps.benchmark.BenchmarkBootCapsule
 
evaluate(Node) - Method in class apps.discovery.AdvertiseCapsule
 
evaluate(Node) - Method in class apps.discovery.DiscoveryBootCapsule
 
evaluate(Node) - Method in class apps.health.NodeHealthCapsule
 
evaluate(Node) - Method in class apps.health.HealthBootCapsule
 
evaluate(Node) - Method in class apps.liveness.PokeCapsule
 
evaluate(Node) - Method in class apps.liveness.LivenessBootCapsule
 
evaluate(Node) - Method in class apps.pathfinder.ConfigurationCapsule
 
evaluate(Node) - Method in class apps.pathfinder.PathfinderBootCapsule
 
evaluate(Node, PathfinderSession) - Method in class apps.pathfinder.SinkCapsule
Evaluate a Capsule and possibly forward it toward the root.
evaluate(Node, PathfinderSession) - Method in class apps.pathfinder.MulticastCapsule
 
evaluate(Node, ProtocolSession) - Method in class bees.core.Capsule
Evaluate this capsule.
evaluate(Node, ProtocolSession) - Method in class apps.benchmark.RelayCapsule
 
evaluate(Node, ProtocolSession) - Method in class apps.benchmark.StatsCapsule
 
evaluate(Node, ProtocolSession) - Method in class apps.benchmark.SendCapsule
 
evaluate(Node, ProtocolSession) - Method in class apps.benchmark.PrimerCapsule
 
evaluate(Node, ProtocolSession) - Method in class apps.hello.HelloBootCapsule
 
evaluate(Node, ProtocolSession) - Method in class apps.hello.HelloCapsule
 
EventChannel - class bees.core.EventChannel.
An EventChannel is used to send events to another domain in the system.
EventChannel() - Constructor for class bees.core.EventChannel
Construct an empty EventChannel.
EventChannelHandler - class bees.core.EventChannelHandler.
The EventChannelHandler is a JSIHandler that can interact with EventChannel capabilities.
EventChannelHandler() - Constructor for class bees.core.EventChannelHandler
Construct an empty EventChannelHandler object.
EventHandler - class bees.core.bdomain.EventHandler.
A class for handling events received by a domain.
EventHandler(BDomain) - Constructor for class bees.core.bdomain.EventHandler
Construct an EventHandler.
Everything - class apps.authenticator.Everything.
A null authenticator that lets everything in.
Everything() - Constructor for class apps.authenticator.Everything
Construct an empty Everything authenticator.
EXECUTE - Static variable in class bees.core.security.Permission
Action determining whether or not the property specified by the permission name is executable.
expect(String) - Method in class bees.core.PairChain
 
expect(String, int) - Method in class bees.core.PairChain
 
expired(long) - Method in class bees.core.resource.Clock
Compare a time against the current time to determine if it is or isn't in the future.
export() - Method in class bees.core.resource.SystemPackage
Export the contained package from the current Domain's class loader.
export() - Method in class bees.core.resource.SystemClass
Export the contained class from the current Domain's class loader.
ExtendedProtocolPresentation - class bees.core.ExtendedProtocolPresentation.
An ExtendedProtocolPresentation is a ProtocolPresentation that provides functionality for interacting with a protocol that uses the ExtendedProtocolSession class.
ExtendedProtocolPresentation() - Constructor for class bees.core.ExtendedProtocolPresentation
Construct an empty ExtendedProtocolPresentation.
ExtendedProtocolSession - class bees.core.ExtendedProtocolSession.
An ExtendedProtocolSession is a ProtocolSession that provides functionality for tracking interested applications and managing the addition and removal of neighbors.
ExtendedProtocolSession() - Constructor for class bees.core.ExtendedProtocolSession
Construct an empty ExtendedProtocolSession.
ExternalCapsule - class bees.core.ExternalCapsule.
An ExternalCapsule is a class used to carry packets between protocols and applications.
ExternalCapsule() - Constructor for class bees.core.ExternalCapsule
Construct an empty ExternalCapsule.
ExternalCapsule(CapabilityEnvelope[]) - Constructor for class bees.core.ExternalCapsule
Construct an ExternalCapsule with the given values.
ExternalCapsule(CapabilityEnvelope[], CapabilityReference[]) - Constructor for class bees.core.ExternalCapsule
Construct an ExternalCapsule with the given values.
ExternalCapsule(CapabilityReference[]) - Constructor for class bees.core.ExternalCapsule
Construct an ExternalCapsule with the given values.
ExternalCapsuleEvent - class bees.core.ExternalCapsuleEvent.
An BeesEvent used to deliver the contents of an ExternalCapsule to another domain.
ExternalCapsuleEvent() - Constructor for class bees.core.ExternalCapsuleEvent
Construct an empty ExternalCapsuleEvent.
ExternalCapsuleReceiver - interface bees.core.ExternalCapsuleReceiver.
Interface used to denote classes that are able to process ExternalCapsules.
ExternalChannel - interface bees.core.ExternalChannel.
Interface used to denote classes that can send ExternalCapsules.
ExternalCoroutine - class bees.core.ExternalCoroutine.
An ExternalCoroutine is used to send ExternalCapsules between BDomains on the same node.
ExternalCoroutine() - Constructor for class bees.core.ExternalCoroutine
Construct an empty ExternalCoroutine object.

F

fail() - Static method in class bees.core.Strict
Unlikely code is being executed, fail depending on the mode.
fail(String) - Static method in class bees.core.Strict
Unlikely code is being executed, fail depending on the mode and print a message.
File - class bees.core.resource.File.
Capability to govern access to a disk file.
FILE_APPEND_PERMISSION - Static variable in class bees.core.resource.File
Permission to append to the file.
FILE_CREATE_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for creating files.
FILE_DELETE_PERMISSION - Static variable in class bees.core.resource.File
Permission to delete the file.
FILE_DELETE_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for deleting files.
FILE_EXECUTE_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for opening files.
FILE_LENGTH_PERMISSION - Static variable in class bees.core.resource.File
Permission to get the file's length.
FILE_LIST_PERMISSION - Static variable in class bees.core.resource.Directory
Permission for listing files.
FILE_PREFIX - Static variable in class bees.core.resource.Directory
The string used to prefix file permission names.
FILE_READ_LAST_MODIFIED_PERMISSION - Static variable in class bees.core.resource.File
Permission to read the file's last modified time.
FILE_READ_PERMISSION - Static variable in class bees.core.resource.File
Permission to read the file.
FILE_WRITE_LAST_MODIFIED_PERMISSION - Static variable in class bees.core.resource.File
Permission to write the file's last modified time.
FILE_WRITE_PERMISSION - Static variable in class bees.core.resource.File
Permission to write to the file.
File() - Constructor for class bees.core.resource.File
Construct an empty File capability.
file(String) - Method in class bees.core.resource.Directory
Reference a file contained within this directory.
file(String, PermissionSet) - Method in class bees.core.resource.Directory
Reference a file contained within this directory.
file(String, PermissionSet, boolean) - Method in class bees.core.resource.Directory
Reference a file or create a new one contained within this directory.
FileHandler - class bees.core.resource.FileHandler.
The FileHandler is a JSIHandler that can create File capabilities.
FileHandler() - Constructor for class bees.core.resource.FileHandler
Construct an empty FileHandler object.
FilePermission - class bees.core.security.FilePermission.
FilePermission extends the standard Permission class to support file specific actions.
FilePermission() - Constructor for class bees.core.security.FilePermission
Construct an empty FilePermission.
FilePermission(String, String) - Constructor for class bees.core.security.FilePermission
Construct a FilePermission with the given values.
FileSystemRoot - class bees.core.resource.FileSystemRoot.
The FileSystemRoot capability is used to designate a "root" in the local file system.
FileSystemRoot() - Constructor for class bees.core.resource.FileSystemRoot
Construct an empty FileSystemRoot.
FileSystemRootHandler - class bees.core.resource.FileSystemRootHandler.
The FileSystemRootHandler is a JSIHandler that can create FileSystemRoot capabilities.
FileSystemRootHandler() - Constructor for class bees.core.resource.FileSystemRootHandler
Construct an empty FileSystemHandler object.
FileTest - class bees.tests.FileTest.
 
FileTest() - Constructor for class bees.tests.FileTest
 
fillEvent(BDomainQueryEvent) - Method in class bees.core.kernel.BDomainCoroutine
 
fillWindow(byte[], int, long) - Static method in class bees.core.DataAggregator
Produce a byte array that holds the bytes selected by the given values.
finalize() - Method in class bees.core.Coroutine
 
find(CapabilityEnvelope[], String) - Static method in class bees.core.CapabilityEnvelope
Find a CapabilityEnvelope with the given name in the given array.
findCapabilities(String, Pair) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Find a group of capabilities based on a set of tags in a PairChain.
flatten() - Method in class bees.core.bdomain.CapabilityTree
 
flattenMap(String, ObjectMap) - Static method in class bees.core.bdomain.CapabilityTree
Flatten the given object map into an array of CapabilityEnvelopes.
flattenMap(Vector, String, ObjectMap) - Static method in class bees.core.bdomain.CapabilityTree
Flatten the given object map into a Vector of CapabilityEnvelopes.
FLOAT - Static variable in class bees.core.Xdr
The length of a float in an xdr.
FLOAT() - Method in class bees.core.Xdr
 
FLOAT() - Method in class bees.core.XdrByteArray
 
floating(Node) - Method in class bees.tests.PermissionTest
 
FloatPermission - class bees.core.security.FloatPermission.
A FloatPermission binds a permission name to a floating point value.
FloatPermission() - Constructor for class bees.core.security.FloatPermission
Construct an empty FloatPermission.
FloatPermission(String, double) - Constructor for class bees.core.security.FloatPermission
Construct a FloatPermission with the given values.
FloatPermission(String, String, double) - Constructor for class bees.core.security.FloatPermission
Construct a FloatPermission with the given values.
FlowBuilder - class apps.authenticator.FlowBuilder.
The FlowBuilder application is used to construct protocol flow descriptions.
FlowBuilder() - Constructor for class apps.authenticator.FlowBuilder
Construct a FlowBuilder object.
FlowCompanionProtocol - interface bees.core.FlowCompanionProtocol.
Interface used to tag CompanionProtocols that are coupled with ProtocolFlows.
FlowDumper - class apps.authenticator.FlowDumper.
The FlowDumper application is used to dump a compiled flow description to the log.
FlowDumper() - Constructor for class apps.authenticator.FlowDumper
Construct a FlowDumper application.
FlowIdentifier - class bees.core.FlowIdentifier.
 
FlowIdentifier() - Constructor for class bees.core.FlowIdentifier
 
FlowIdentifierFactory - class bees.core.FlowIdentifierFactory.
 
FlowIdentifierFactory() - Constructor for class bees.core.FlowIdentifierFactory
 
FlowIndependentCompanionProtocol - interface bees.core.FlowIndependentCompanionProtocol.
Interface used to tag CompanionProtocols that are able to cross flow boundaries.
flowTimeout - Variable in class apps.health.HealthParameters
User specified flow timeout.
flush() - Method in class bees.core.resource.RevokableOutputStream
 
FORWARDER_VERSION - Static variable in class bees.core.anep.ANEPVersion
The version string associated with the forwarding code.
found(CapabilityReference, TypeID, byte[], byte[]) - Method in class apps.authenticator.AuthenticatorDiscoveryPresentation
 
found(CapabilityReference, TypeID, byte[], byte[]) - Method in class apps.discovery.DiscoveryProtocolPresentation
Callback used to tell an application about a new neighbor.
foundMaterial(TypeID, AdvertiseCapsule) - Method in class apps.discovery.DiscoveryProtocolSession
Notify any interested applications of the discovery of new material.
from(Pair[]) - Method in class bees.core.PairChain
 
from(PairChain) - Method in class bees.core.PairChain
 
fromBytes(byte[]) - Method in class bees.core.Capability
Bind this capability to the given object.
fromBytes(byte[]) - Method in class bees.core.AsymmetricSealer
 
fromBytes(byte[]) - Method in class bees.core.SymmetricSealFactory
 
fromBytes(byte[]) - Method in class bees.core.SymmetricSeal
 
fromBytes(byte[]) - Method in class bees.core.AsymmetricSealFactory
 
fromBytes(byte[]) - Method in class bees.core.AsymmetricUnsealer
 
fromBytes(byte[]) - Method in class bees.core.EventChannel
 
fromBytes(byte[]) - Method in class bees.core.FlowIdentifier
 
fromBytes(byte[]) - Method in class bees.core.resource.NodeOSNeighbor
 
fromBytes(byte[]) - Method in class bees.core.resource.NodeOSExternalChannel
 
fromBytes(byte[]) - Method in class bees.core.resource.SystemPackage
 
fromBytes(byte[]) - Method in class bees.core.resource.Console
 
fromBytes(byte[]) - Method in class bees.core.resource.FileSystemRoot
 
fromBytes(byte[]) - Method in class bees.core.resource.Clock
 
fromBytes(byte[]) - Method in class bees.core.resource.SystemClass
 
fromBytes(byte[]) - Method in class bees.core.security.PublicKey
 
fromBytes(byte[]) - Method in class bees.core.security.PrivateKey
 
fromBytes(byte[]) - Method in class bees.core.security.SecretKey
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.Capability
Bind this capability to the given object.
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.Node
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.File
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.Account
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.NetworkInterface
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.Logger
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.NetworkService
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.Directory
 
fromBytes(byte[], CapabilityEnvelope[]) - Method in class bees.core.resource.Meter
 
fromCapsule(Capsule) - Method in class bees.core.Capsule
Replenish this capsule from the authorization in the given capsule.
fromCapsule(Capsule) - Method in class bees.core.CapsuleGroup
 
fromExternal(ExternalCapsule) - Method in class bees.core.Capsule
Replenish this capsule from the authorization in the given external capsule.
fromFile(File) - Static method in class bees.core.ByteArray
Create a byte array from the contents of the given file.
fromString(String) - Static method in class bees.core.NodeAddress
Generate a 32-bit integer from the given string address.
fromWindow(byte[], int, long) - Method in class bees.core.DataAggregator
Fill in the enclosed byte array with the contents of the given window.

G

generateKey(String, int) - Method in class bees.core.security.KeyGenerator
Generate a new key from the given values and default permissions.
generateKey(String, int, PermissionSet) - Method in class bees.core.security.KeyGenerator
Generate a new key from the given values.
generateKey(String, int, PermissionSet, String) - Method in class bees.core.security.KeyGenerator
Generate a new key from the given values.
generateKeyPair(String, int) - Method in class bees.core.security.KeyPairGenerator
Generate a new key pair from the given values.
generateKeyPair(String, int, String) - Method in class bees.core.security.KeyPairGenerator
Generate a new key pair from the given values.
get() - Method in class bees.core.bdomain.BDomainLocal
 
get(int) - Method in class bees.core.NodeCache
Overloaded get method for integer keys.
get(long) - Method in class bees.core.NodeCache
Overloaded get method for long keys.
get(long) - Method in class bees.core.kernel.KernelObjectStore
Get a KernelObject from the store using its unique identifier.
get(Mac) - Static method in class bees.core.security.Leak
 
get(Object) - Method in class bees.core.NodeCache
Return the value paired with a certain key
get(Object) - Method in interface bees.core.ObjectMap
Get an object mapping.
get(Object) - Method in class bees.core.security.Alias
 
get(SecretKey) - Static method in class bees.core.security.Leak
 
get(String) - Method in class bees.core.PairChain
 
get(String) - Method in class bees.core.ObjectTree
Get an object from the tree using a fully qualified name.
get(String, int) - Method in class bees.core.PairChain
 
getAction() - Method in class bees.core.security.Permission
 
getAction() - Method in class bees.core.security.FilePermission
 
getActionMask() - Method in class bees.core.security.Permission
 
getAdvertisements() - Method in class apps.discovery.BroadcastNeighbor
 
getAlgorithm() - Method in class bees.core.SignedXdrByteArray
 
getAlgorithm() - Method in class bees.core.CipheredXdrByteArray
 
getAlgorithm() - Method in class bees.core.security.Cipher
 
getAlgorithm() - Method in class bees.core.security.Signature
 
getAlgorithm() - Method in class bees.core.security.PublicKeySpec
 
getAlgorithm() - Method in class bees.core.security.PrivateKeySpec
 
getAlgorithm() - Method in class bees.core.security.Mac
 
getAlgorithm() - Method in class bees.core.security.SecretKeySpec
 
getAlgorithm() - Method in class apps.health.HealthParameters
 
getAuthenticator() - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
 
getAuthenticatorParameters() - Method in class apps.authenticator.Authenticator
 
getAuthorizer() - Method in class bees.core.Node
 
getBDomainCoroutine() - Method in class bees.core.bdomain.BDomain
 
getBDomainIdentifier() - Method in class bees.core.kernel.BDomainExistsException
 
getBDomainIdentifier() - Method in class bees.core.kernel.BDomainCoroutine
 
getBDomainIdentifiers() - Method in class bees.core.kernel.ListBDomainCoroutine
 
getBlockSize() - Method in class bees.core.security.Cipher
 
getBody() - Method in class bees.core.ExternalCapsuleEvent
 
getBuffer(ExternalCapsule) - Static method in class bees.core.Leak
 
getBufferCount() - Method in class bees.core.CapsuleReceiver
 
getByte(int) - Method in class bees.core.ByteArray
 
getByteArray(String) - Method in class bees.core.ProtocolSession
Get a raw byte array that was added to the Protocol.
getByteArrayLength() - Method in class bees.core.Protocol
 
getBytes() - Method in class bees.core.DataAggregator
 
getBytes(int, byte[], int, int) - Method in class bees.core.ByteArray
Copy a range of bytes from the array into a basic byte array.
getCache() - Method in class bees.core.ProtocolSession
 
getCapabilities() - Method in class bees.core.bdomain.BDomain
 
getCapability() - Method in class bees.core.kernel.KernelObjectCoroutine
 
getCapability(String) - Method in class bees.core.Node
Get a user capability from the capability tree.
getCapabilityClass() - Method in class bees.core.NodeHandler
 
getCapabilityClass() - Method in class bees.core.EventChannelHandler
 
getCapabilityClass() - Method in class bees.core.resource.CapabilityHandler
 
getCapabilityClass() - Method in class bees.core.resource.FileHandler
 
getCapabilityClass() - Method in class bees.core.resource.ClockHandler
 
getCapabilityClass() - Method in class bees.core.resource.AccountHandler
 
getCapabilityClass() - Method in class bees.core.resource.NodeOSNeighborHandler
 
getCapabilityClass() - Method in class bees.core.resource.SystemPackageHandler
 
getCapabilityClass() - Method in class bees.core.resource.SystemClassHandler
 
getCapabilityClass() - Method in class bees.core.resource.FileSystemRootHandler
 
getCapabilityClass() - Method in class bees.core.resource.MeterHandler
 
getCapabilityClass() - Method in class bees.core.resource.LoggerHandler
 
getCapabilityClass() - Method in class bees.core.resource.NetworkInterfaceHandler
 
getCapabilityClass() - Method in class bees.core.resource.NetworkServiceHandler
 
getCapabilityClass() - Method in class bees.core.security.SecretKeyHandler
 
getCapabilityClass() - Method in class bees.core.security.AliasHandler
 
getCapabilityClass() - Method in class bees.core.security.PasswordHandler
 
getCapabilityClass() - Method in class bees.core.security.KeyPairGeneratorHandler
 
getCapabilityClass() - Method in class bees.core.security.VersionStringHandler
 
getCapabilityMap(String) - Method in class bees.core.Node
Get a user subtree from the capability tree.
getCapsuleID() - Method in class bees.core.Capsule
 
getCapsuleID() - Method in class bees.core.CapsuleReceiver
 
getCapsuleName() - Method in class bees.core.CapsuleReceiver
 
getChildren(JSIMessage, JSIPair, Class) - Static method in class bees.core.kernel.KernelCapabilities
 
getChunkBytes() - Method in class bees.core.DataResponseCapsule
 
getClientCoroutineID() - Method in class bees.core.BeesEvent
 
getClock() - Method in class apps.benchmark.BenchmarkParameters
 
getClock() - Method in class apps.health.HealthExtraParameters
 
getComment() - Method in class bees.core.kernel.KernelObject
 
getCommonCapabilities() - Method in class apps.authenticator.Authenticator
 
getCoroutine(BeesEvent) - Static method in class bees.core.Coroutine
 
getCoroutineClass() - Method in class bees.core.BeesEvent
 
getCurrentWindow() - Method in class bees.core.DataRequestCapsule
 
getCurrentWindow() - Method in class bees.core.DataAggregator
 
getData() - Method in class bees.core.kernel.KernelObject
 
getData() - Method in class bees.core.kernel.KernelObjectCoroutine
 
getDescription() - Method in class bees.core.kernel.BDomainIdentifier
 
getDiscoveredMaterial() - Method in class apps.discovery.DiscoveryProtocolSession
 
getDiscoveryParameters() - Method in class apps.discovery.DiscoveryProtocolSession
 
getDiscoveryPresentation() - Method in class apps.authenticator.Authenticator
 
getDomainStats() - Method in class bees.core.kernel.BDomainQueryEvent
 
getEncoded() - Method in class bees.core.security.PublicKey
 
getEnvelopes() - Method in class bees.core.ExternalCapsule
 
getEnvelopes() - Method in class bees.core.AuthorizationCoroutine
 
getEnvelopes() - Method in class bees.core.ExternalCapsuleEvent
 
getEventChannel() - Method in class bees.core.AuthorizationCoroutine
An EventChannel connected to the peer domain.
getExpectedState() - Method in class bees.core.StateResponder
 
getFactory() - Method in class bees.core.NodeSpec
 
getFactory() - Method in interface bees.core.CapabilitySpec
 
getFactory() - Method in class bees.core.resource.PathSpec
 
getFactory() - Method in class bees.core.resource.AccountSpec
 
getFactory() - Method in class bees.core.resource.LoggerSpec
 
getFactory() - Method in class bees.core.security.KeySpec
 
getFingerPrint() - Method in class bees.core.NeighborImpl
 
getFingerPrint() - Method in class bees.core.resource.NodeOSNeighbor
 
getFingerPrint() - Method in class bees.core.security.PublicKey
 
getFingerPrint() - Method in class apps.discovery.AdvertiseMaterial
 
getFlowDesc() - Method in class bees.core.ProtocolFlow
 
getFlowDesc() - Method in class bees.core.Capsule
 
getFlowID() - Method in class bees.core.FlowIdentifier
 
getFlowID(ProtocolSession) - Static method in class bees.core.Leak
Get the flow identifier out of a ProtocolSession.
getFlowTimeout() - Method in class apps.health.HealthParameters
 
getFormat() - Method in class bees.core.security.PublicKeySpec
 
getFrequency() - Method in class apps.discovery.AdvertiseCapsule
 
getGranularity() - Method in class bees.core.resource.Clock
 
getHandlerPort() - Static method in class bees.core.bdomain.EventHandler
 
getHash() - Method in class bees.core.kernel.KernelObject
 
getHealthRetention() - Method in class apps.health.HealthParameters
 
getHops() - Method in class apps.pathfinder.ConfigurationCapsule
 
getHops() - Method in class apps.pathfinder.PathfinderSession
 
getID() - Method in class bees.core.Coroutine
 
getID() - Method in class bees.core.security.EnumerationPair
 
getID(Capability) - Static method in class bees.core.CapabilityFactory
 
getIDTranslatorPresentation() - Method in class apps.authenticator.Authenticator
 
getIgnoredFeatures() - Method in class apps.health.HealthParameters
 
getInactivityTimeout() - Method in class bees.core.Node
 
getInChanStats() - Method in class bees.core.kernel.BDomainQueryEvent
 
getIncomingAddressSpec() - Method in class bees.core.resource.NodeOSNeighbor
 
getIncomingProtocolSpec() - Method in class bees.core.resource.NodeOSNeighbor
 
getInfoTree() - Static method in class bees.core.kernel.BeesKernel
 
getInitialCapabilities() - Method in class apps.authenticator.Authenticator
 
getInputStream() - Method in class bees.core.resource.File
 
getInputStream() - Method in class bees.core.resource.Console
 
getInstance() - Method in class bees.core.MissingPairException
 
getInteger(String, int) - Method in class bees.core.ProtocolParameters
Get an integer value out of the properties object.
getInterests() - Method in class bees.core.ExtendedProtocolSession
 
getInterfaceName() - Method in class bees.core.NeighborImpl
 
getInterfaceName() - Method in class bees.core.resource.NodeOSNeighbor
 
getIV() - Method in class bees.core.CipheredXdrByteArray
 
getIV() - Method in class bees.core.security.Cipher
 
getJSIRoot() - Static method in class bees.core.kernel.BeesKernel
 
getLength() - Method in class bees.core.Xdr
 
getLength() - Method in class bees.core.DataAggregator
 
getLivenessParameters() - Method in class apps.liveness.LivenessSession
 
getLivenessPresentation() - Method in class apps.authenticator.Authenticator
 
getLocal() - Method in class bees.core.ProtocolPresentation
 
getLocal() - Method in class bees.core.ExternalCoroutine
 
getLocal() - Method in interface bees.core.ExternalChannel
 
getLocal() - Method in class bees.core.kernel.PortPair
 
getLocal() - Method in class bees.core.resource.NodeOSExternalChannel
 
getLocalMaterial() - Method in class apps.discovery.DiscoveryProtocolSession
 
getLocalPort() - Method in class bees.core.kernel.BDomainCoroutine
 
getLoggerFactory() - Method in class apps.authenticator.Authenticator
 
getLong(String, long) - Method in class bees.core.ProtocolParameters
Get an long value out of the properties object.
getMacLength() - Method in class bees.core.security.Mac
 
getMask() - Method in class bees.core.resource.IPAddressPermission
 
getMaterial() - Method in class apps.discovery.AdvertiseCapsule
 
getMaxCount() - Method in class bees.core.security.CountPermission
 
getMaxPayload() - Method in class apps.benchmark.BenchmarkParameters
 
getMeter() - Method in class bees.core.kernel.KernelObject
 
getMillisecondValue(String, long) - Method in class bees.core.ProtocolParameters
Get a millisecond value out of the properties object.
getMinPayload() - Method in class apps.benchmark.BenchmarkParameters
 
getName() - Method in class bees.core.NodeSpec
 
getName() - Method in class bees.core.Node
 
getName() - Method in class bees.core.CapabilityEnvelope
 
getName() - Method in class bees.core.resource.SystemPackage
 
getName() - Method in class bees.core.resource.SystemClass
 
getName() - Method in class bees.core.security.Permission
 
getName() - Method in class bees.core.bdomain.BDomain
 
getName() - Method in class apps.health.NodeHealth
 
getNeighbor() - Method in class bees.core.CapsuleReceiver
 
getNeighbor(ExternalCapsule) - Method in class bees.core.NeighborImpl
Get an ExternalCapsule to Neighbor mapping.
getNeighbor(ProtocolSession) - Method in class bees.core.NeighborImpl
Get a ProtocolSession to Neighbor mapping.
getNeighborhood() - Method in class apps.liveness.LivenessSession
 
getNeighborImpl() - Method in class bees.core.Neighbor
 
getNeighborManager() - Method in class apps.authenticator.Authenticator
 
getNeighbors() - Method in class bees.core.ExtendedProtocolSession
 
getNode() - Method in class bees.core.Protocol
 
getNode() - Method in class apps.authenticator.Authenticator
 
getNodeCache() - Method in class apps.authenticator.Authenticator
 
getNodeKeys() - Method in class apps.health.HealthExtraParameters
 
getNodePrivateKey() - Method in class apps.health.HealthExtraParameters
 
getNodePublicKey(String) - Method in class apps.health.HealthExtraParameters
Get the public key for a given node.
getOutChanStats() - Method in class bees.core.kernel.BDomainQueryEvent
 
getOutgoingAddressSpec() - Method in class bees.core.resource.NodeOSNeighbor
 
getOutgoingProtocolSpec() - Method in class bees.core.resource.NodeOSNeighbor
 
getOutputSize(int) - Method in class bees.core.security.Cipher
 
getOutputStream() - Method in class bees.core.resource.File
 
getOutputStream() - Method in class bees.core.resource.Console
 
getOutputStream(boolean) - Method in class bees.core.resource.File
 
getOwnerNode() - Method in class bees.core.NodeCache
 
getPair(String) - Method in class bees.core.ProtocolFlow
 
getPair(String, int) - Method in class bees.core.ProtocolFlow
 
getPairChain() - Method in class bees.core.resource.AccountSpec
 
getParameter(String) - Method in class bees.core.security.Signature
 
getParameters() - Method in class bees.core.security.Cipher
 
getPayloadStep() - Method in class apps.benchmark.BenchmarkParameters
 
getPeerID() - Method in class bees.core.AuthorizationCoroutine
 
getPeerID() - Method in class bees.core.kernel.BDomainCoroutine
 
getPermissions(Capability) - Static method in class bees.core.CapabilityFactory
 
getPermissions(CapabilityEnvelope) - Static method in class bees.core.CapabilityFactory
 
getPermissionSet() - Method in class bees.core.kernel.KernelObject
 
getPollFrequency() - Method in class apps.health.HealthParameters
 
getPort() - Method in class bees.core.kernel.ConnectBDomainCoroutine
 
getPort() - Method in class bees.core.bdomain.BDomain
 
getPort() - Method in class bees.core.bdomain.EventHandler
 
getPortPair() - Method in class bees.core.kernel.BDomainCoroutine
 
getPreviousNeighbor() - Method in class bees.core.DLProtocolSession
 
getPrimary() - Static method in class bees.core.kernel.KernelObjectStore
The primary KernelObjectStore, everything gets put in here.
getPrimaryProtocol() - Method in class bees.core.ProtocolFlow
 
getPrivate() - Method in class bees.core.security.KeyPair
 
getPublic() - Method in class bees.core.security.KeyPair
 
getReadCursor() - Method in class bees.core.Xdr
 
getReferences() - Method in class bees.core.ExternalCapsule
 
getReferences() - Method in class bees.core.ExternalCapsuleEvent
 
getRemote() - Method in class bees.core.kernel.PortPair
 
getRemotePort() - Method in class bees.core.kernel.BDomainCoroutine
 
getReply() - Method in class bees.core.kernel.JSICoroutine
 
getReportFreshness() - Method in class apps.health.HealthParameters
 
getResponder() - Method in class bees.core.ResponderCoroutine
 
getRetriesLeft() - Method in class bees.core.ReliableDataRequestCapsule
 
getRootMap() - Method in class bees.core.ObjectTree
 
getRootNeighbor() - Method in class apps.pathfinder.PathfinderSession
 
getRootTimeout() - Method in class apps.pathfinder.PathfinderParameters
 
getSeal(long) - Method in class bees.core.AsymmetricSealer
 
getSeal(long) - Method in class bees.core.SymmetricSeal
 
getSeal(long) - Method in interface bees.core.Sealer
 
getSealer() - Method in class bees.core.SealPair
 
getSensors() - Method in class apps.health.HealthExtraParameters
 
getServerCoroutineID() - Method in class bees.core.BeesEvent
 
getServerPrivateKey() - Method in class apps.health.HealthExtraParameters
 
getServerPublicKey() - Method in class apps.health.HealthExtraParameters
 
getSession() - Method in class bees.core.ExternalCapsule
 
getSession() - Method in class bees.core.Capsule
 
getSession(String) - Method in class bees.core.Capsule
Get the ProtocolSession for the given class name with the context of this Capsule's flow.
getSignature() - Method in class bees.core.SignedXdrByteArray
 
getSignature() - Method in class apps.discovery.AdvertiseCapsule
 
getSource() - Method in class bees.core.ExternalCapsule
 
getSpecializedCapsuleID() - Method in class bees.core.CapsuleReceiver
 
getState() - Method in class bees.core.ExtendedProtocolPresentation
 
getState() - Method in class bees.core.Coroutine
 
getState() - Method in class apps.health.NodeHealth
 
getStatInterval() - Method in class apps.benchmark.BenchmarkParameters
 
getStoreID() - Method in class bees.core.kernel.KernelObjectCoroutine
 
getStoreID() - Method in class bees.core.kernel.BDomainCoroutine
 
getStoreID() - Method in class bees.core.kernel.CreateBDomainCoroutine
 
getStoreIDs() - Method in class bees.core.kernel.ListBDomainCoroutine
 
getString() - Method in class bees.core.kernel.KernelString
 
getString() - Method in class bees.core.security.EnumerationPair
 
getString(String, String) - Method in class bees.core.ProtocolParameters
Get an string value out of the properties object.
getStringValue() - Method in class bees.core.Pair
 
getStringValue() - Method in class bees.core.resource.IPAddressPermission
 
getSubcapabilities() - Method in class bees.core.kernel.KernelObject
 
getSubcapabilities() - Method in class bees.core.kernel.KernelObjectCoroutine
 
getSuites(JSIMessage) - Method in class bees.core.NodeHandler
 
getSuites(JSIMessage) - Method in class bees.core.Node
 
getSuites(JSIMessage) - Method in class bees.core.EventChannelHandler
 
getSuites(JSIMessage) - Method in class bees.core.EventChannel
 
getSuites(JSIMessage) - Method in class bees.core.kernel.KernelCapabilities
 
getSuites(JSIMessage) - Method in class bees.core.kernel.BDomainRegisterHandler
 
getSuites(JSIMessage) - Method in class bees.core.kernel.KernelObjectStoreHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.File
 
getSuites(JSIMessage) - Method in class bees.core.resource.FileHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.ClockHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.NodeOSExternalChannelHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.NodeOSNeighbor
 
getSuites(JSIMessage) - Method in class bees.core.resource.AccountHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.NodeOSNeighborHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.SystemPackageHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.SystemClassHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.Logger
 
getSuites(JSIMessage) - Method in class bees.core.resource.FileSystemRootHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.MeterHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.LoggerHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.NetworkInterfaceHandler
 
getSuites(JSIMessage) - Method in class bees.core.resource.Clock
 
getSuites(JSIMessage) - Method in class bees.core.resource.NetworkServiceHandler
 
getSuites(JSIMessage) - Method in class bees.core.security.PublicKey
 
getSuites(JSIMessage) - Method in class bees.core.security.SecretKeyHandler
 
getSuites(JSIMessage) - Method in class bees.core.security.AliasHandler
 
getSuites(JSIMessage) - Method in class bees.core.security.PasswordHandler
 
getSuites(JSIMessage) - Method in class bees.core.security.KeyPairGeneratorHandler
 
getSuites(JSIMessage) - Method in class bees.core.security.VersionStringHandler
 
getSuites(JSIMessage) - Method in class apps.health.HealthSession
 
getSuites(JSIMessage) - Method in class apps.health.NodeHealth
 
getTag() - Method in class bees.core.MissingPairException
 
getTag() - Method in class bees.core.Pair
 
getThreadCount() - Method in class bees.core.CapsuleReceiver
 
getThrowable() - Method in class bees.core.TwoWayBeesEvent
 
getThrowable() - Method in class bees.core.Coroutine
 
getThrowable() - Method in class bees.core.EncodingException
 
getThrowable() - Method in class bees.core.Panic
 
getThrowableClass() - Method in class bees.core.TwoWayBeesEvent
 
getThrowableMessage() - Method in class bees.core.TwoWayBeesEvent
 
getTotalLength() - Method in class bees.core.DataResponseCapsule
 
getTree() - Static method in class bees.core.kernel.KernelCapabilities
 
getTypeID() - Method in class bees.core.resource.IPAddressPermission
 
getTypeID() - Method in class bees.core.security.Permission
 
getTypeID() - Method in class bees.core.security.CountPermission
 
getTypeID() - Method in class bees.core.security.FloatPermission
 
getTypeID() - Method in class bees.core.security.FilePermission
 
getTypeID() - Method in class bees.core.security.IntegerPermission
 
getTypeID() - Method in class bees.core.security.MinimumIntegerPermission
 
getTypeID() - Method in class bees.core.security.RangePermission
 
getTypeID() - Method in class bees.core.security.MinimumFloatPermission
 
getTypeID() - Method in class bees.core.security.EnumerationPermission
 
getTypeID() - Method in class bees.core.security.MaximumFloatPermission
 
getTypeID() - Method in class bees.core.security.MaximumIntegerPermission
 
getUnknownProtocolPresentation() - Method in class apps.authenticator.Authenticator
 
getUnreadLength() - Method in class bees.core.Xdr
 
getUnsealer() - Method in class bees.core.SealPair
 
getUpdateFrequency() - Method in class apps.pathfinder.PathfinderParameters
 
getValue() - Method in class bees.core.Pair
 
getValue() - Method in class bees.core.resource.IPAddressPermission
 
getValue() - Method in class bees.core.security.FloatPermission
 
getValue() - Method in class bees.core.security.IntegerPermission
 
getValue() - Method in class bees.core.security.RangePermission
 
getValue() - Method in class bees.core.security.EnumerationPermission
 
getValue() - Method in class bees.core.security.VersionString
 
getVersion() - Method in class bees.core.NodeSpec
 
getVersion() - Method in class bees.core.Node
 
getWindowChunks() - Method in class bees.core.DataRequestCapsule
 
getWindowChunks() - Method in class bees.core.DataAggregator
 
getXDR() - Method in class bees.core.ExternalCapsule
 
grant(Capability, PermissionSet) - Static method in class bees.core.CapabilityFactory
 
grant(Permission) - Method in class bees.core.security.Permission
Grant the actions in "what" to this permission.
grant(Permission) - Method in class bees.core.security.CountPermission
 
grant(Permission) - Method in class bees.core.security.MinimumIntegerPermission
 
grant(Permission) - Method in class bees.core.security.RangePermission
 
grant(Permission) - Method in class bees.core.security.MinimumFloatPermission
 
grant(Permission) - Method in class bees.core.security.MaximumFloatPermission
 
grant(Permission) - Method in class bees.core.security.MaximumIntegerPermission
 
grantPermission(Permission) - Method in class bees.core.security.PermissionSet
Grant the given Permission to this set.
grantPermissions(PermissionSet) - Method in class bees.core.security.PermissionSet
Grant all of the Permissions in the given set to this set.
GRANULARITY - Static variable in class bees.core.resource.Clock
Permission to write the local time.

H

handle(BeesEvent) - Method in class bees.core.Coroutine
Callback used to handle BeesEvents directed to this Coroutine.
handle(BeesEvent) - Method in class bees.core.AuthorizationCoroutine
 
handle(BeesEvent) - Method in class bees.core.InheritedCapabilityCoroutine
 
handle(BeesEvent) - Method in class bees.core.RemoteFlowCoroutine
 
handle(BeesEvent) - Method in class bees.core.ExternalCoroutine
 
handle(BeesEvent) - Method in class bees.core.RevokeCapabilityCoroutine
 
handle(BeesEvent) - Method in class bees.core.LocalFlowCoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.BDomainRegisterCoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.KernelObjectCoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.ConnectBDomainCoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.BDomainCoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.JSICoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.ListBDomainCoroutine
 
handle(BeesEvent) - Method in class bees.core.kernel.CreateBDomainCoroutine
 
handle(BeesEvent) - Method in class bees.core.bdomain.DischargeBDomainCoroutine
 
handleEvent(BeesEvent) - Method in class bees.core.bdomain.EventHandler
Handle an event received by the looper.
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.Node
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.EventChannel
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.kernel.KernelCapabilities
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.kernel.BDomainRegisterHandler
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.kernel.KernelObjectStoreHandler
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.CapabilityHandler
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.File
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.NodeOSExternalChannelHandler
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.NodeOSNeighbor
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.NodeOSNeighborHandler
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.Logger
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.resource.Clock
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class bees.core.security.PublicKey
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class apps.health.HealthSession
 
handleMessage(JSIHandlerContext, JSIMessage) - Method in class apps.health.NodeHealth
 
handleRevokedNeighbor(NeighborImpl) - Method in class bees.core.Neighborhood
Call back used to handle a revoked neighbor.
handleSendException(IOException) - Method in class bees.core.Neighborhood
Call back used to handle IOException during a send.
handleSendException(PermissionException) - Method in class bees.core.Neighborhood
Call back used to handle a PermissionException during a send.
hashCode() - Method in class bees.core.TypeID
 
hashCode() - Method in class bees.core.Pair
 
hashCode() - Method in class bees.core.kernel.BDomainIdentifier
 
hashCode() - Method in class bees.core.kernel.KernelString
 
HashMap - class bees.core.HashMap.
A simple mapping class, used mainly for backwards compatability.
HashMap() - Constructor for class bees.core.HashMap
 
hasPermission(Permission) - Method in class bees.core.security.PermissionSet
Check if this set has the given Permission.
HealthBootCapsule - class apps.health.HealthBootCapsule.
A HealthBootCapsule is used to initialize the health protocol.
HealthBootCapsule() - Constructor for class apps.health.HealthBootCapsule
Construct an empty HealthBootCapsule.
HealthExtraParameters - class apps.health.HealthExtraParameters.
HealthExtraParameters holds the privileged parameters for a health flow.
HealthExtraParameters(ProtocolSession) - Constructor for class apps.health.HealthExtraParameters
Construct a HealthExtraParameters object for the given ProtocolSession.
HealthParameters - class apps.health.HealthParameters.
HealthParameters holds the unprivileged parameters for a health flow.
HealthParameters(ProtocolSession) - Constructor for class apps.health.HealthParameters
Construct a HealthParameters object for the given ProtocolSession.
HealthProtocol - class apps.health.HealthProtocol.
The HealthProtocol attempts to implement a healthd like protocol.
HealthProtocol() - Constructor for class apps.health.HealthProtocol
Construct a HealthProtocol description.
healthRetention - Variable in class apps.health.HealthParameters
User specified health retention time or the default.
HealthSession - class apps.health.HealthSession.
A HealthSession manages the HealthProtocol specific properties in a flow.
HealthSession() - Constructor for class apps.health.HealthSession
Construct an empty HealthSession object.
HelloBootCapsule - class apps.hello.HelloBootCapsule.
 
HelloBootCapsule() - Constructor for class apps.hello.HelloBootCapsule
 
HelloCapsule - class apps.hello.HelloCapsule.
 
HelloCapsule() - Constructor for class apps.hello.HelloCapsule
 
HelloParameters - class apps.hello.HelloParameters.
 
HelloParameters(ProtocolSession) - Constructor for class apps.hello.HelloParameters
 
HelloProtocol - class apps.hello.HelloProtocol.
 
HelloProtocol() - Constructor for class apps.hello.HelloProtocol
 

I

id - Variable in class bees.core.Capability
The unique kernel object store identifier for this capability.
IDTranslationProtocol - class bees.core.IDTranslationProtocol.
The IDTranslationProtocol detects unknown Capsule types and translates their Capsule identifiers to flow identifiers.
IDTranslationProtocol() - Constructor for class bees.core.IDTranslationProtocol
Construct the IDTranslationProtocol description.
IDTranslatorPresentation - class bees.core.IDTranslatorPresentation.
An IDTranslatorPresentation interacts with the IDTranslatorSession in the flow domain.
IDTranslatorPresentation() - Constructor for class bees.core.IDTranslatorPresentation
Construct an empty IDTranslatorPresentation.
IDTranslatorSession - class bees.core.IDTranslatorSession.
An IDTranslatorSession manages any IDTranslationProtocol state and interacts with an external interests.
ignoredFeatures - Variable in class apps.health.HealthParameters
The names of sensor features which should be ignored because they would cause false alarms.
implies(Permission) - Method in class bees.core.resource.IPAddressPermission
 
implies(Permission) - Method in class bees.core.security.Permission
Test whether this permission implies the given permission.
implies(Permission) - Method in class bees.core.security.CountPermission
 
implies(Permission) - Method in class bees.core.security.MinimumIntegerPermission
 
implies(Permission) - Method in class bees.core.security.RangePermission
 
implies(Permission) - Method in class bees.core.security.MinimumFloatPermission
 
implies(Permission) - Method in class bees.core.security.EnumerationPermission
 
implies(Permission) - Method in class bees.core.security.MaximumFloatPermission
 
implies(Permission) - Method in class bees.core.security.MaximumIntegerPermission
 
INCOMING_ADDRESS_SPEC__READ_PERMISSION - Static variable in class bees.core.resource.NodeOSNeighbor
Permission to read the incoming address spec.
INCOMING_PROTOCOL_SPEC__READ_PERMISSION - Static variable in class bees.core.resource.NodeOSNeighbor
Permission to read the incoming protocol spec.
index - Variable in class bees.core.XdrByteArray
The current index into the byte array.
InheritedCapabilityCoroutine - class bees.core.InheritedCapabilityCoroutine.
Coroutine used to pass capabilities to a BDomain.
InheritedCapabilityCoroutine() - Constructor for class bees.core.InheritedCapabilityCoroutine
 
InheritedCapabilityCoroutine(StateResponder) - Constructor for class bees.core.InheritedCapabilityCoroutine
 
init() - Method in class bees.core.ExternalCapsule
Initialize a new born capsule.
init(int, KeySpec) - Method in class bees.core.security.Cipher
 
init(int, KeySpec, AlgorithmParameters) - Method in class bees.core.security.Cipher
 
init(int, KeySpec, AlgorithmParameterSpec) - Method in class bees.core.security.Cipher
 
init(int, KeySpec, AlgorithmParameterSpec, SecureRandom) - Method in class bees.core.security.Cipher
 
init(int, KeySpec, AlgorithmParameters, SecureRandom) - Method in class bees.core.security.Cipher
 
init(int, KeySpec, SecureRandom) - Method in class bees.core.security.Cipher
 
init(KeySpec) - Method in class bees.core.security.Mac
 
init(KeySpec, AlgorithmParameterSpec) - Method in class bees.core.security.Mac
 
initial(EventChannel, CapabilityEnvelope[]) - Method in class bees.core.InheritedCapabilityCoroutine
 
initial(EventChannel, Vector) - Method in class bees.core.InheritedCapabilityCoroutine
 
initialize(Node) - Method in class apps.discovery.DiscoveryParameters
Initialize the parameters.
initialize(Node) - Method in class apps.pathfinder.PathfinderParameters
Initialize the values in the object.
initialize(Node, BenchmarkSession) - Method in class apps.benchmark.BenchmarkParameters
 
initialize(Node, ProtocolSession) - Method in class apps.health.HealthParameters
Initialize the parameters.
initialize(Node, ProtocolSession) - Method in class apps.health.HealthExtraParameters
Initialize the parameters.
initialize(Node, ProtocolSession) - Method in class apps.hello.HelloParameters
 
initialValue() - Method in class bees.core.bdomain.BDomainLocal
 
initKernel(FaxPort) - Method in class bees.core.kernel.BDomainCoroutine
 
initSign(PrivateKeySpec) - Method in class bees.core.security.Signature
Initialize the signature object for signing.
initSign(PrivateKeySpec, ProtocolSession) - Method in class bees.core.security.Signature
Initialize the signature object for signing.
initSign(PrivateKeySpec, SecureRandom) - Method in class bees.core.security.Signature
Initialize the signature object for signing.
initSign(PrivateKeySpec, SecureRandom, ProtocolSession) - Method in class bees.core.security.Signature
Initialize the signature object for signing.
initVerify(PublicKeySpec) - Method in class bees.core.security.Signature
Initialize the signature object for verification.
initVerify(PublicKeySpec, ProtocolSession) - Method in class bees.core.security.Signature
Initialize the signature object for verification.
instantiate(byte[]) - Static method in class bees.core.ProtocolFlow
 
instantiate(byte[]) - Static method in class bees.core.PairChain
 
instantiate(byte[]) - Static method in class bees.core.ProtocolType
 
instantiate(byte[]) - Static method in class bees.core.security.Permission
Instantiate a Permission object from the given byte array.
instantiate(byte[]) - Static method in class bees.core.security.PermissionSet
Instantiate a Permission object from the given byte array.
instantiate(Capability, long, byte[], CapabilityEnvelope[], PermissionSet) - Static method in class bees.core.CapabilityFactory
 
instantiate(Capability, long, byte[], PermissionSet) - Static method in class bees.core.CapabilityFactory
 
instantiate(PermissionSet) - Method in class bees.core.kernel.KernelObjectCoroutine
 
instantiate(XdrByteArray) - Static method in class bees.core.security.Permission
Instantiate a Permission object from the given byte array.
instantiate(XdrByteArray) - Static method in class bees.core.security.PermissionSet
Instantiate a Permission object from the given byte array.
INT - Static variable in class bees.core.Xdr
The length of a int in an xdr.
INT() - Method in class bees.core.Xdr
 
INT() - Method in class bees.core.XdrByteArray
 
integer(Node) - Method in class bees.tests.PermissionTest
 
IntegerPermission - class bees.core.security.IntegerPermission.
An IntegerPermission binds a permission name to an integer value.
IntegerPermission() - Constructor for class bees.core.security.IntegerPermission
Construct an empty IntegerPermission.
IntegerPermission(String, long) - Constructor for class bees.core.security.IntegerPermission
Construct an IntegerPermission with the given values and a default action value of "read, write, execute".
IntegerPermission(String, String, long) - Constructor for class bees.core.security.IntegerPermission
Construct an IntegerPermission with the given values.
internalDecode(Xdr) - Method in class bees.core.Capsule
 
internalEncode(Xdr) - Method in class bees.core.Capsule
 
INVALID_ID - Static variable in class bees.core.Capability
An invalid capability identifier.
INVALID_ID - Static variable in class bees.core.Coroutine
An invalid coroutine identifier.
INVALID_ID - Static variable in class bees.core.kernel.KernelObjectStore
The value of an invalid identifier.
INVALID_LEVEL - Static variable in class bees.core.resource.LoggerSpec
Represents an invalid LogLevel value.
InvalidCapabilityReferenceException - exception bees.core.InvalidCapabilityReferenceException.
Exception thrown when an invalid CapabilityReference is being unmarshalled.
InvalidCapabilityReferenceException() - Constructor for class bees.core.InvalidCapabilityReferenceException
Construct an empty InvalidCapabilityReferenceException.
InvalidPacketException - exception bees.core.InvalidPacketException.
Exception thrown if there was an invalid value detected while decoding a packet.
InvalidPacketException() - Constructor for class bees.core.InvalidPacketException
 
InvalidPacketException(String) - Constructor for class bees.core.InvalidPacketException
 
ipAddress(Node) - Method in class bees.tests.PermissionTest
 
IPAddressPermission - class bees.core.resource.IPAddressPermission.
An IPAddressPermission is used to encode an IPAddress as a permission object.
IPAddressPermission() - Constructor for class bees.core.resource.IPAddressPermission
Construct an empty IPAddressPermission.
IPAddressPermission(String, int) - Constructor for class bees.core.resource.IPAddressPermission
Construct an IPAddressPermission with the given values.
IPAddressPermission(String, int, int) - Constructor for class bees.core.resource.IPAddressPermission
Construct an IPAddressPermission with the given values.
IPAddressPermission(String, String) - Constructor for class bees.core.resource.IPAddressPermission
Construct an IPAddressPermission with the given values.
IPAddressPermission(String, String, int, int) - Constructor for class bees.core.resource.IPAddressPermission
Construct an IPAddressPermission with the given values.
IPAddressPermission(String, String, String) - Constructor for class bees.core.resource.IPAddressPermission
Construct an IPAddressPermission with the given values.
isComplete() - Method in class bees.core.DataAggregator
 
isEventHandler() - Static method in class bees.core.bdomain.EventHandler
 
isOnFire() - Method in class bees.core.Node
 
isRoot() - Method in class apps.pathfinder.PathfinderSession
 
isValidID(long) - Static method in class bees.core.kernel.KernelObjectStore
 

J

JSI_REGISTER - Static variable in class bees.core.Node
Permission to register a JSI handler.
JSICoroutine - class bees.core.kernel.JSICoroutine.
Coroutine used to pass a JSI message to a domain.
JSICoroutine() - Constructor for class bees.core.kernel.JSICoroutine
Construct an empty JSICoroutine.

K

KernelCapabilities - class bees.core.kernel.KernelCapabilities.
Class used for tracking capabilities created in the kernel.
KernelCapabilities() - Constructor for class bees.core.kernel.KernelCapabilities
 
KernelObject - class bees.core.kernel.KernelObject.
Basic object for storing the capability material and a comment describing the capability.
KernelObjectCoroutine - class bees.core.kernel.KernelObjectCoroutine.
Coroutine used to manage the capability material stored in the kernel.
KernelObjectCoroutine() - Constructor for class bees.core.kernel.KernelObjectCoroutine
Construct an empty KernelObjectCoroutine.
KernelObjectCoroutine(StateResponder) - Constructor for class bees.core.kernel.KernelObjectCoroutine
Construct a KernelObjectCoroutine with the given value.
KernelObjectStore - class bees.core.kernel.KernelObjectStore.
A class used to store and track KernelObject's.
KernelObjectStoreHandler - class bees.core.kernel.KernelObjectStoreHandler.
Handler class for the primary KernelObjectStore.
KernelObjectStoreHandler() - Constructor for class bees.core.kernel.KernelObjectStoreHandler
Construct a KernelObjectStoreHandler.
KernelObjectStreamer - class bees.core.kernel.KernelObjectStreamer.
Simple object used to write and read KernelObject's to/from a stream.
KernelObjectStreamer() - Constructor for class bees.core.kernel.KernelObjectStreamer
Construct an empty KernelObjectStreamer.
KernelPanic - error bees.core.kernel.KernelPanic.
Error thrown when there is an internal error in the kernel.
KernelPanic(String) - Constructor for class bees.core.kernel.KernelPanic
Construct a KernelPanic object with the given values.
KernelPanic(String, Throwable) - Constructor for class bees.core.kernel.KernelPanic
Construct a KernelPanic object with the given values.
KernelPanic(Throwable) - Constructor for class bees.core.kernel.KernelPanic
Construct a KernelPanic object with the given values.
KernelPortHandle - class bees.core.kernel.KernelPortHandle.
A CommSpaceable object for transporting the kernel's fax port to the child domains.
KernelString - class bees.core.kernel.KernelString.
Simple class for representing bounded strings in the kernel.
KernelString(String) - Constructor for class bees.core.kernel.KernelString
Construct a KernelString with the given value.
KeyFactory - class bees.core.security.KeyFactory.
A KeyFactory is used to create public and private keys from their respective KeySpecs.
KeyFactory() - Constructor for class bees.core.security.KeyFactory
Construct an empty KeyFactory.
KeyGenerator - class bees.core.security.KeyGenerator.
A KeyGenerator is used to manufacture new SecretKey capabilities.
KeyGenerator() - Constructor for class bees.core.security.KeyGenerator
Construct an empty KeyGenerator.
KeyPair - class bees.core.security.KeyPair.
This class is a simple holder for a key pair (a public key and a private key).
KeyPair(PrivateKey, PublicKey) - Constructor for class bees.core.security.KeyPair
Construct a KeyPair with the given values.
KeyPairGenerator - class bees.core.security.KeyPairGenerator.
A KeyPairGenerator is used to manufacture new public and private key capabilities.
KeyPairGenerator() - Constructor for class bees.core.security.KeyPairGenerator
Construct an empty KeyPairGenerator.
KeyPairGeneratorHandler - class bees.core.security.KeyPairGeneratorHandler.
The KeyPairGeneratorHandler is a JSIHandler that can create KeyPairs.
KeyPairGeneratorHandler() - Constructor for class bees.core.security.KeyPairGeneratorHandler
Construct an empty KeyPairGeneratorHandler object.
keys() - Method in class bees.core.NodeCache
 
keys() - Method in interface bees.core.ObjectMap
 
keys() - Method in class bees.core.security.Alias
 
KeySpec - class bees.core.security.KeySpec.
A KeySpec is a base class for the various cryptographic key classes.
KeySpec() - Constructor for class bees.core.security.KeySpec
Construct an empty KeySpec.
KeyTest - class bees.tests.KeyTest.
 
KeyTest() - Constructor for class bees.tests.KeyTest
 

L

lastModified(Clock) - Method in class bees.core.resource.File
Get the last modified time of the file.
Leak - class bees.core.Leak.
The Leak class is used to leak package private methods to other system packages.
Leak - class bees.core.security.Leak.
 
LEINT() - Method in class bees.core.Xdr
 
LEINT() - Method in class bees.core.XdrByteArray
 
LELONG() - Method in class bees.core.Xdr
 
LELONG() - Method in class bees.core.XdrByteArray
 
len - Variable in class bees.core.ByteArray
The length of the byte array in `buf' that this object wraps.
length() - Method in class bees.core.ByteArray
 
length() - Method in class bees.core.resource.File
 
LESHORT() - Method in class bees.core.Xdr
 
LESHORT() - Method in class bees.core.XdrByteArray
 
LEVEL_PERMISSION - Static variable in class bees.core.resource.Logger
The permission containing the maximum LogLevel value for this Logger.
LEVEL_PERMISSIONS - Static variable in class bees.core.resource.Logger
An array of IntegerPermissions corresponding to each LogLevel.
LEVEL_TYPES - Static variable in class bees.core.resource.Logger
An array of EnumerationPairs that map the LogLevel name to the LogLevel integer value.
LF_BDOMAIN_PREFIX - Static variable in class bees.core.resource.LoggerSpec
Flag that specifies whether or not the Logger should prefix any messages with the BDomain's identifier.
limitWindow(long, int, int) - Static method in class bees.core.DataAggregator
Limit the byte size of a set of chunks.
LIST - Static variable in class bees.core.security.FilePermission
Action determining whether or not a file is included in a directory listing.
list() - Method in class bees.core.resource.Directory
 
list(FaxPortHandle, FaxPortHandle) - Method in class bees.core.kernel.ListBDomainCoroutine
Get a list of domain's from the kernel.
ListBDomainCoroutine - class bees.core.kernel.ListBDomainCoroutine.
Coroutine used for getting a list of the active domain's.
ListBDomainCoroutine() - Constructor for class bees.core.kernel.ListBDomainCoroutine
Construct an empty ListBDomainCoroutine.
LiveNeighbor - class apps.liveness.LiveNeighbor.
A LiveNeighbor is a Neighbor subclass that is used to track the responsiveness of a neighbor.
LiveNeighbor(NeighborImpl) - Constructor for class apps.liveness.LiveNeighbor
Construct a LiveNeighbor with the given values.
LivenessApplication - class apps.liveness.LivenessApplication.
The LivenessApplication is a test application for the liveness protocol.
LivenessApplication() - Constructor for class apps.liveness.LivenessApplication
 
LivenessBootCapsule - class apps.liveness.LivenessBootCapsule.
A LivenessBootCapsule is used to boot strap the liveness protocol domain.
LivenessBootCapsule() - Constructor for class apps.liveness.LivenessBootCapsule
Construct an empty LivenessBootCapsule.
LivenessPresentation - class apps.liveness.LivenessPresentation.
A LivnessPresentation is used to communicate with the LivenessSession in the protocol's domain.
LivenessPresentation() - Constructor for class apps.liveness.LivenessPresentation
Construct an empty LivenessPresentation.
LivenessProtocol - class apps.liveness.LivenessProtocol.
The LivenessProtocol can be used to test for responsiveness of a node's neighbors.
LivenessProtocol() - Constructor for class apps.liveness.LivenessProtocol
Construct the LivenessProtocol description.
LivenessSession - class apps.liveness.LivenessSession.
The LivenessSession tracks information for the liveness protocol and manages communication with any interested applications.
LivenessSession() - Constructor for class apps.liveness.LivenessSession
Construct an empty LivenessSession.
loadFlow(byte[]) - Method in class bees.core.LocalFlowCoroutine
 
loadFlow(ProtocolFlow) - Method in class bees.core.LocalFlowCoroutine
 
loadProperties(byte[]) - Static method in class bees.core.ProtocolParameters
Load the properties specified in given byte array.
loadProperties(Properties, byte[]) - Static method in class bees.core.ProtocolParameters
Load the properties specified in given byte array.
LocalFlowCoroutine - class bees.core.LocalFlowCoroutine.
 
LocalFlowCoroutine() - Constructor for class bees.core.LocalFlowCoroutine
 
LocalFlowCoroutine(EventChannel) - Constructor for class bees.core.LocalFlowCoroutine
 
LocalFlowEvent - class bees.core.LocalFlowEvent.
 
log(int, String) - Static method in class bees.core.resource.Logger
Log a message to the default domain logger at a given level of importance.
log(int, Throwable) - Static method in class bees.core.resource.Logger
Log a Throwable to the default domain logger at a given level of importance.
log(String) - Static method in class bees.core.resource.Logger
Log a message to the default domain logger at the debug level.
log(Throwable) - Static method in class bees.core.resource.Logger
Log a Throwable to the default domain logger at the EMERGency level.
Logger - class bees.core.resource.Logger.
The Logger capability provides logging functionality using another capability that provides an OutputStream.
Logger() - Constructor for class bees.core.resource.Logger
Construct an empty Logger capability.
LoggerFactory - class bees.core.resource.LoggerFactory.
A LoggerFactory is used to create new Logger capabilities from existing capabilities.
LoggerFactory() - Constructor for class bees.core.resource.LoggerFactory
Construct an empty Logger factory.
LoggerHandler - class bees.core.resource.LoggerHandler.
The LoggerHandler is a JSIHandler that can create Logger capabilities.
LoggerHandler() - Constructor for class bees.core.resource.LoggerHandler
Construct an empty LoggerHandler object.
LoggerSpec - class bees.core.resource.LoggerSpec.
A LoggerSpec captures the capability material for a Logger capability.
LoggerSpec() - Constructor for class bees.core.resource.LoggerSpec
Construct an empty LoggerSpec object.
LoggerSpec(String) - Constructor for class bees.core.resource.LoggerSpec
Construct a LoggerSpec object with the given values.
LoggerSpec(String, int) - Constructor for class bees.core.resource.LoggerSpec
Construct a LoggerSpec object with the given values.
LoggerTest - class bees.tests.LoggerTest.
 
LoggerTest() - Constructor for class bees.tests.LoggerTest
 
logMessage(int, String) - Method in class bees.core.resource.Logger
Log a message at the given level of importance.
logMessage(String) - Method in class bees.core.resource.Logger
Log a message at the debug level.
logThrowable(int, Throwable) - Method in class bees.core.resource.Logger
Log a Throwable at a given level of importance.
logThrowable(Throwable) - Method in class bees.core.resource.Logger
Log a Throwable at the EMERGency level.
LONG - Static variable in class bees.core.Xdr
The length of a long in an xdr.
LONG() - Method in class bees.core.Xdr
 
LONG() - Method in class bees.core.XdrByteArray
 
lookup(BDomainCoroutine, Capability[], long) - Method in class bees.core.kernel.KernelObjectCoroutine
 
lookup(BDomainCoroutine, Capability, long) - Method in class bees.core.kernel.KernelObjectCoroutine
 
lookup(StateResponder) - Method in class bees.core.CapabilityEnvelope
Send a lookup event for the enclosed capability.
lookup(String) - Method in class bees.core.resource.Directory
Lookup an object contained within this directory.
lookup(Unsealer, StateResponder) - Method in class bees.core.CapabilityEnvelope
 
lookupMessage(long) - Method in class bees.core.ExtendedProtocolPresentation
 
lost(CapabilityReference) - Method in class apps.liveness.LivenessPresentation
Callback for handling lost neighbors.
lostNeighbor(NeighborImpl) - Method in class apps.liveness.LivenessSession
Notify the applications that the neighbor is unresponsive.

M

Mac - class bees.core.security.Mac.
Mac is a thin veneer over the standard javax.crypto.Mac class that uses bees.core.security classes.
MAC_PERMISSION - Static variable in class bees.core.security.Mac
Permission to use this key for decryption.
Mac(String) - Constructor for class bees.core.security.Mac
 
main(String[], ObjectTree) - Static method in class bees.core.TestBDomain
 
main(String[], ObjectTree) - Static method in class bees.core.ProtocolBDomain
The BDomain main function, used to start a protocol.
main(String[], ObjectTree) - Static method in class bees.core.ApplicationBDomain
The "main" method for the domain.
main(String[], ObjectTree) - Static method in class bees.core.kernel.BeesKernel
 
main(String[], ObjectTree) - Static method in class bees.core.bdomain.DummyBDomain
 
map(String, Permission) - Method in interface bees.core.resource.AddressComponent
Map an address slot type and value to a string suitable for use in a NodeOS address specification.
mapValue(EnumerationPair[]) - Method in class bees.core.security.EnumerationPermission
Map the symbol name in this permission to an integer using the given enumeration.
mark(int) - Method in class bees.core.resource.RevokableInputStream
 
markSupported() - Method in class bees.core.resource.RevokableInputStream
 
marshal(String) - Static method in class bees.core.resource.SystemPackage
Marshal the argument into a byte array.
marshal(String) - Static method in class bees.core.resource.SystemClass
Marshal the argument into a byte array.
marshal(Xdr) - Method in class bees.core.Pair
 
marshal(XdrByteArray) - Method in class bees.core.PairChain
 
marshal(XdrByteArray) - Method in class bees.core.Pair
 
marshal(XdrByteArray) - Method in class bees.core.resource.IPAddressPermission
 
marshal(XdrByteArray) - Method in class bees.core.security.Permission
Marshal this object into the given byte array.
marshal(XdrByteArray) - Method in class bees.core.security.CountPermission
 
marshal(XdrByteArray) - Method in class bees.core.security.FloatPermission
 
marshal(XdrByteArray) - Method in class bees.core.security.IntegerPermission
 
marshal(XdrByteArray) - Method in class bees.core.security.RangePermission
 
marshal(XdrByteArray) - Method in class bees.core.security.EnumerationPermission
 
marshal(XdrByteArray) - Method in class bees.core.security.PermissionSet
Marshal this object into the given byte array.
marshal(XdrByteArray) - Method in class apps.health.NodeHealth
 
marshalledLength() - Method in class bees.core.PairChain
 
marshalledLength() - Method in class bees.core.Pair
 
marshalledLength() - Method in class bees.core.resource.IPAddressPermission
 
marshalledLength() - Method in class bees.core.security.Permission
 
marshalledLength() - Method in class bees.core.security.CountPermission
 
marshalledLength() - Method in class bees.core.security.FloatPermission
 
marshalledLength() - Method in class bees.core.security.IntegerPermission
 
marshalledLength() - Method in class bees.core.security.RangePermission
 
marshalledLength() - Method in class bees.core.security.EnumerationPermission
 
marshalledLength() - Method in class bees.core.security.PermissionSet
 
marshalledLength() - Method in class apps.health.NodeHealth
 
matches(BDomainIdentifier) - Method in class bees.core.kernel.BDomainIdentifier
 
MaterialBuilder - class apps.authenticator.MaterialBuilder.
The MaterialBuilder application is used to build a file containing data that can be used in a discovery advertisement.
MaterialBuilder() - Constructor for class apps.authenticator.MaterialBuilder
Construct an empty MaterialBuilder application object.
MaximumFloatPermission - class bees.core.security.MaximumFloatPermission.
A MaximumFloatPermission limits a FloatPermission to a given maximum.
MaximumFloatPermission() - Constructor for class bees.core.security.MaximumFloatPermission
Construct an empty MaximumFloatPermission.
MaximumFloatPermission(String, double) - Constructor for class bees.core.security.MaximumFloatPermission
Construct a MaximumFloatPermission with the given values.
MaximumFloatPermission(String, String, double) - Constructor for class bees.core.security.MaximumFloatPermission
Construct a MaximumFloatPermission with the given values.
MaximumIntegerPermission - class bees.core.security.MaximumIntegerPermission.
A MaximumIntegerPermission limits a IntegerPermission to a given maximum.
MaximumIntegerPermission() - Constructor for class bees.core.security.MaximumIntegerPermission
Construct an empty MaximumIntegerPermission.
MaximumIntegerPermission(String, long) - Constructor for class bees.core.security.MaximumIntegerPermission
Construct a MaximumIntegerPermission with the given values.
MaximumIntegerPermission(String, String, long) - Constructor for class bees.core.security.MaximumIntegerPermission
Construct a MaximumIntegerPermission with the given values.
merge(DataAggregator) - Method in class bees.core.DataResponseCapsule
Merge the contents of this response into the given DataAggregator.
Meter - class bees.core.resource.Meter.
 
Meter() - Constructor for class bees.core.resource.Meter
Construct an empty Meter object.
MeterHandler - class bees.core.resource.MeterHandler.
The MeterHandler is a JSIHandler that can create Meter capabilities.
MeterHandler() - Constructor for class bees.core.resource.MeterHandler
Construct an empty MeterHandler object.
METHOD_ADD_NEIGHBOR - Static variable in class bees.core.ExtendedProtocolSession
Add a neighbor object to the protocol.
METHOD_ERROR - Static variable in class bees.core.ExtendedProtocolSession
Report an error.
METHOD_NONE - Static variable in class bees.core.ExtendedProtocolSession
Null method identifier.
METHOD_REGISTER - Static variable in class bees.core.ExtendedProtocolSession
Register an application with the protocol.
METHOD_REM_NEIGHBOR - Static variable in class bees.core.ExtendedProtocolSession
Remove a neighbor object from the protocol.
METHOD_REPLY - Static variable in class bees.core.ExtendedProtocolSession
Flag indicating that the message is a reply to another message.
METHOD_UNREGISTER - Static variable in class bees.core.ExtendedProtocolSession
Unregister an application from a protocol.
METHOD_USER - Static variable in class bees.core.ExtendedProtocolSession
The start of user messages.
MinimalCapsule - class apps.benchmark.MinimalCapsule.
 
MinimalCapsule() - Constructor for class apps.benchmark.MinimalCapsule
 
MinimumFloatPermission - class bees.core.security.MinimumFloatPermission.
A MinimumFloatPermission limits a FloatPermission to a given minimum.
MinimumFloatPermission() - Constructor for class bees.core.security.MinimumFloatPermission
Construct an empty MinimumFloatPermission.
MinimumFloatPermission(String, double) - Constructor for class bees.core.security.MinimumFloatPermission
Construct a MinimumFloatPermission with the given values.
MinimumFloatPermission(String, String, double) - Constructor for class bees.core.security.MinimumFloatPermission
Construct a MinimumFloatPermission with the given values.
MinimumIntegerPermission - class bees.core.security.MinimumIntegerPermission.
A MinimumIntegerPermission limits a IntegerPermission to a given minimum.
MinimumIntegerPermission() - Constructor for class bees.core.security.MinimumIntegerPermission
Construct an empty MinimumIntegerPermission.
MinimumIntegerPermission(String, long) - Constructor for class bees.core.security.MinimumIntegerPermission
Construct a MinimumIntegerPermission with the given values.
MinimumIntegerPermission(String, String, long) - Constructor for class bees.core.security.MinimumIntegerPermission
Construct a MinimumIntegerPermission with the given values.
MissingCapabilityException - exception bees.core.MissingCapabilityException.
Exception thrown when a capability couldn't be found, most likely because it was revoked.
MissingCapabilityException(long) - Constructor for class bees.core.MissingCapabilityException
Construct a MissingCapabilityException with the given values.
MissingCapabilityException(String) - Constructor for class bees.core.MissingCapabilityException
Construct a MissingCapabilityException with the given values.
MissingPairException - exception bees.core.MissingPairException.
Exception thrown when a pair couldn't be found.
MissingPairException(String, int) - Constructor for class bees.core.MissingPairException
Construct a MissingPairException with the given values.
monitor(NeighborImpl) - Method in class apps.liveness.LivenessPresentation
Ask the protocol to monitor the given neighbor.
multicast(int) - Static method in class bees.core.NodeAddress
Determine if the given integer address is a multicast address.
MulticastCapsule - class apps.pathfinder.MulticastCapsule.
A MulticastCapsule is a base class for Capsule types that will be multicast from the server node to the clients.
MulticastCapsule() - Constructor for class apps.pathfinder.MulticastCapsule
Construct an empty MulticastCapsule.
MulticastNeighborhood - class bees.core.MulticastNeighborhood.
A MulticastNeighborhood is a Neighborhood that sends a single capsule to all of its neighbors.
MulticastNeighborhood() - Constructor for class bees.core.MulticastNeighborhood
Construct an empty MulticastNeighborhood.
mungeCapabilities(String, Pair) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Wrap a set of capabilities described by the given Pair.
mungeCapability(Vector, String, Pair) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Wrap a Capability described by the given Pair in an envelope for delivery to the new protocol flow.

N

nameImplies(Permission) - Method in class bees.core.security.Permission
Test whether this permission's name implies the given permission.
Neighbor - class bees.core.Neighbor.
A Neighbor is used to "activate" a NeighborImpl for a protocol flow.
Neighbor(NeighborImpl) - Constructor for class bees.core.Neighbor
Construct a Neighbor that uses the given capability for communication.
Neighborhood - class bees.core.Neighborhood.
A Neighborhood is a collection of neighbors that a single capsule can be sent to.
Neighborhood() - Constructor for class bees.core.Neighborhood
Construct an empty Neighborhood.
NeighborImpl - class bees.core.NeighborImpl.
NeighborImpl is the base for classes that wish to implement neighbor capabilities.
NeighborImpl() - Constructor for class bees.core.NeighborImpl
 
neighbors - Variable in class bees.core.ProtocolSession
The set of neighbors added to the protocol.
neighbors - Variable in class bees.core.Neighborhood
The set of neighbors to send capsules to.
NetworkInterface - class bees.core.resource.NetworkInterface.
A NetworkInterface governs access to a network interface.
NetworkInterface() - Constructor for class bees.core.resource.NetworkInterface
Construct an empty NetworkInterface capability.
NetworkInterfaceHandler - class bees.core.resource.NetworkInterfaceHandler.
The NetworkInterfaceHandler is a JSIHandler that can create NetworkInterface capabilities.
NetworkInterfaceHandler() - Constructor for class bees.core.resource.NetworkInterfaceHandler
Construct an empty NetworkInterfaceHandler object.
NetworkService - class bees.core.resource.NetworkService.
A NetworkService governs access to subdivisions of NetworkInterfaces, for example, UDP ports in a UDP/IP environment.
NetworkService() - Constructor for class bees.core.resource.NetworkService
Construct an empty NetworkService capability.
NetworkServiceHandler - class bees.core.resource.NetworkServiceHandler.
The NetworkServiceHandler is a JSIHandler that can create NetworkService capabilities.
NetworkServiceHandler() - Constructor for class bees.core.resource.NetworkServiceHandler
Construct an empty NetworkServiceHandler object.
newFlow(CapabilityReference, TypeID) - Method in class bees.core.IDTranslatorPresentation
Call back used to notify the user of a new flow identifier.
newProtocol(CapabilityReference, byte[]) - Method in class bees.core.UnknownProtocolPresentation
 
newProtocol(CapabilityReference, byte[]) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
 
nh - Variable in class apps.health.NodeHealthCapsule
The NodeHealth object to be polled when this object is being used as the client's source capsule.
node - Variable in class bees.core.Neighborhood
The current node.
Node - class bees.core.Node.
The Node class provides access to node global functionality.
NODE_VERSION - Static variable in class bees.core.BeesVersion
The version string node.getVersion() returns.
Node() - Constructor for class bees.core.Node
Construct an empty Node object.
NodeAddress - class bees.core.NodeAddress.
Routines for manipulating node addresses.
NodeCache - class bees.core.NodeCache.
Node cache of managed soft-state.
NodeCache.EventHandler - interface bees.core.NodeCache.EventHandler.
Elements of this type in the node cache will receive calls when one of a set of events occurs.
NodeCache(Node, int) - Constructor for class bees.core.NodeCache
Construct a NodeCache with the given values.
NodeFactory - class bees.core.NodeFactory.
 
NodeFactory() - Constructor for class bees.core.NodeFactory
 
NodeHandler - class bees.core.NodeHandler.
 
NodeHandler() - Constructor for class bees.core.NodeHandler
 
NodeHealth - class apps.health.NodeHealth.
A NodeHealth object is used to store the health state of a node in the network.
NodeHealth(String) - Constructor for class apps.health.NodeHealth
Construct a NodeHealth object with the given values.
NodeHealthCapsule - class apps.health.NodeHealthCapsule.
The NodeHealthCapsule is used to poll and haul a NodeHealth object back to the server.
NodeHealthCapsule() - Constructor for class apps.health.NodeHealthCapsule
Construct an empty NodeHealthCapsule.
NodeHealthCapsule(NodeHealth) - Constructor for class apps.health.NodeHealthCapsule
Construct a NodeHealthCapsule with the given value.
NodeOSExternalChannel - class bees.core.resource.NodeOSExternalChannel.
 
NodeOSExternalChannel() - Constructor for class bees.core.resource.NodeOSExternalChannel
 
NodeOSExternalChannelHandler - class bees.core.resource.NodeOSExternalChannelHandler.
 
NodeOSExternalChannelHandler() - Constructor for class bees.core.resource.NodeOSExternalChannelHandler
 
NodeOSNeighbor - class bees.core.resource.NodeOSNeighbor.
A neighbor implementation that uses NodeOS in/out channels.
NodeOSNeighbor() - Constructor for class bees.core.resource.NodeOSNeighbor
Construct an empty NodeOSNeighbor object.
NodeOSNeighborFactory - class bees.core.resource.NodeOSNeighborFactory.
The NodeOSNeighborFactory is used to produce NodeOSNeighbor capabilities from other capabilities.
NodeOSNeighborFactory() - Constructor for class bees.core.resource.NodeOSNeighborFactory
Construct a NodeOSNeighborFactory.
NodeOSNeighborHandler - class bees.core.resource.NodeOSNeighborHandler.
The NodeOSNeighborHandler is a JSIHandler that can create NodeOSNeighbor capabilities.
NodeOSNeighborHandler() - Constructor for class bees.core.resource.NodeOSNeighborHandler
Construct an empty NodeOSNeighborHandler object.
NodeSpec - class bees.core.NodeSpec.
 
NodeSpec() - Constructor for class bees.core.NodeSpec
 
NodeSpec(String, String) - Constructor for class bees.core.NodeSpec
 
NodeTest - class bees.tests.NodeTest.
 
NodeTest() - Constructor for class bees.tests.NodeTest
 
notifyInterests(ExternalCapsule) - Method in class bees.core.ExtendedProtocolSession
Broadcast an ExternalCapsule to any interested applications.
NULL_CHANNEL - Static variable in class bees.core.EventChannel
 

O

ObjectMap - interface bees.core.ObjectMap.
A simple mapping interface, used mainly for backwards compatability.
ObjectTree - class bees.core.ObjectTree.
A class used to maintain a hierarchy of objects in the system.
ObjectTree() - Constructor for class bees.core.ObjectTree
Construct an empty object getTree().
offset - Variable in class bees.core.ByteArray
The start of the byte array in `buf' that this object wraps.
oldtoPermissionSet(JSIMessage) - Static method in class bees.core.kernel.KernelCapabilities
Convert a JSIMessage with `permission' and `countPermission' attributes into a PermissionSet.
orActionMask(int) - Method in class bees.core.security.Permission
 
OUTGOING_ADDRESS_SPEC__READ_PERMISSION - Static variable in class bees.core.resource.NodeOSNeighbor
Permission to read the outgoing address spec.
OUTGOING_PROTOCOL_SPEC__READ_PERMISSION - Static variable in class bees.core.resource.NodeOSNeighbor
Permission to read the outgoing protocol spec.
OutOfCapabilityMemory - class bees.tests.OutOfCapabilityMemory.
 
OutOfCapabilityMemory() - Constructor for class bees.tests.OutOfCapabilityMemory
 

P

PACKET_VERSION - Static variable in class bees.core.anep.ANEPVersion
The version number used in packets.
Pair - class bees.core.Pair.
A Pair is used to store a simple mapping between a name and byte array value.
Pair(String, byte[]) - Constructor for class bees.core.Pair
Construct a Pair with the given values.
Pair(String, String) - Constructor for class bees.core.Pair
Construct a Pair with the given values.
PairChain - class bees.core.PairChain.
A PairChain manages an ordered collection of Pair objects.
PairChain() - Constructor for class bees.core.PairChain
Construct an empty PairChain.
PairChain(Pair[]) - Constructor for class bees.core.PairChain
Construct a PairChain with the given values.
Panic - error bees.core.Panic.
Error thrown when there is an internal error.
Panic(String) - Constructor for class bees.core.Panic
Construct a Panic object with the given values.
Panic(String, Throwable) - Constructor for class bees.core.Panic
Construct a Panic object with the given values.
Panic(Throwable) - Constructor for class bees.core.Panic
Construct a Panic object with the given values.
pass(ProtocolPresentation, CapabilityTree) - Method in class bees.core.Node
 
Password - class bees.core.security.Password.
A Password capability wraps a password string.
Password() - Constructor for class bees.core.security.Password
 
PasswordFactory - class bees.core.security.PasswordFactory.
 
PasswordFactory() - Constructor for class bees.core.security.PasswordFactory
 
PasswordHandler - class bees.core.security.PasswordHandler.
The PasswordHandler is a JSIHandler that can create Passwords.
PasswordHandler() - Constructor for class bees.core.security.PasswordHandler
Construct an empty PasswordHandler object.
PathfinderBootCapsule - class apps.pathfinder.PathfinderBootCapsule.
Boot capsule used when the pathfinder is acting alone (not a companion).
PathfinderBootCapsule() - Constructor for class apps.pathfinder.PathfinderBootCapsule
Construct an empty PathfinderBootCapsule.
PathfinderParameters - class apps.pathfinder.PathfinderParameters.
PathfinderParameters holds any arguments to the pathfinder flow.
PathfinderParameters(PathfinderSession) - Constructor for class apps.pathfinder.PathfinderParameters
Construct a PathfinderParameters object with the given values.
PathfinderProtocol - class apps.pathfinder.PathfinderProtocol.
The PathfinderProtocol is a simple routing protocol that builds a tree of nodes for forwarding client packets to a server and multicasting server packets to the clients.
PathfinderProtocol() - Constructor for class apps.pathfinder.PathfinderProtocol
Construct the PathfinderProtocol description.
PathfinderSession - class apps.pathfinder.PathfinderSession.
PathfinderSession tracks any state global to the pathfinder protocol.
PathfinderSession() - Constructor for class apps.pathfinder.PathfinderSession
Construct an empty PathfinderSession.
PathSpec - class bees.core.resource.PathSpec.
PathSpec is used as a base for the Directory and File capabilities.
PathSpec() - Constructor for class bees.core.resource.PathSpec
Construct an empty PathSpec.
PathSpec(String) - Constructor for class bees.core.resource.PathSpec
Construct a PathSpec with the given values.
Permission - class bees.core.security.Permission.
Describes an abstract permission, consisting of a string name and an optional set of actions from the set {read,write,execute}.
PERMISSION_BASIC - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_CLASSES - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_COUNT - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_ENUMERATION - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_FILE - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_FLOAT - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_INTEGER - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_IP_ADDRESS - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_MAX - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_MAX_FLOAT - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_MAX_INTEGER - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_MIN - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_MIN_FLOAT - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_MIN_INTEGER - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_NULL - Static variable in interface bees.core.security.PermissionTypes
 
PERMISSION_RANGE - Static variable in interface bees.core.security.PermissionTypes
 
Permission() - Constructor for class bees.core.security.Permission
Construct an empty Permission.
Permission(String) - Constructor for class bees.core.security.Permission
Creates a new permission with the given human-readable name and no actions.
Permission(String, String) - Constructor for class bees.core.security.Permission
Creates a permission with a set of actions.
PermissionException - exception bees.core.security.PermissionException.
Exception thrown when a Capability doesn't have a required permission.
PermissionException() - Constructor for class bees.core.security.PermissionException
Construct an empty PermissionException.
PermissionException(String) - Constructor for class bees.core.security.PermissionException
Construct a PermissionException with the given value.
PermissionSet - class bees.core.security.PermissionSet.
A PermissionSet holds a list of permissions and provides a number of methods for manipulating them.
PermissionSet() - Constructor for class bees.core.security.PermissionSet
Construct an empty PermissionSet.
PermissionSet(Permission[]) - Constructor for class bees.core.security.PermissionSet
Construct a PermissionSet with the given value.
PermissionSet(PermissionSet[]) - Constructor for class bees.core.security.PermissionSet
Construct a PermissionSet from the given value.
PermissionSet(Vector) - Constructor for class bees.core.security.PermissionSet
Construct a PermissionSet from the given value.
PermissionTest - class bees.tests.PermissionTest.
 
PermissionTest() - Constructor for class bees.tests.PermissionTest
 
PermissionTypes - interface bees.core.security.PermissionTypes.
 
PokeCapsule - class apps.liveness.PokeCapsule.
A PokeCapsule is used to probe a neighbor for liveness/responsiveness.
PokeCapsule() - Constructor for class apps.liveness.PokeCapsule
Construct an empty PokeCapsule.
poll(HealthSession) - Method in class apps.health.NodeHealth
Poll the node's health and update this object's state.
poll(HealthSession) - Method in class apps.health.SimpleNodeHealth
 
pollFrequency - Variable in class apps.health.HealthParameters
User specified polling frequency or the default.
PollRequestCapsule - class apps.health.PollRequestCapsule.
Capsule used to alert interested parties about a problem on the node.
PollRequestCapsule() - Constructor for class apps.health.PollRequestCapsule
Construct an empty AlertCapsule.
PortPair - class bees.core.kernel.PortPair.
A simple object to hold a pair of FaxPort's.
PortPair() - Constructor for class bees.core.kernel.PortPair
Construct an empty port pair.
PortPair(FaxPort, FaxPortHandle) - Constructor for class bees.core.kernel.PortPair
Construct a PortPair with the given values.
PRIMARY_PROTOCOL - Static variable in class bees.core.ProtocolFlow
The tag name given to the primary protocol in the PairChain.
PrimerCapsule - class apps.benchmark.PrimerCapsule.
 
PrimerCapsule() - Constructor for class apps.benchmark.PrimerCapsule
 
PRIVATE_KEY - Static variable in class bees.core.security.Cipher
 
PrivateKey - class bees.core.security.PrivateKey.
A PrivateKey capability wraps a java.security.PrivateKey object.
PrivateKey() - Constructor for class bees.core.security.PrivateKey
Construct an empty PrivateKey.
PrivateKeySpec - class bees.core.security.PrivateKeySpec.
The PrivateKeySpec class wraps a java.security.PrivateKey object.
PrivateKeySpec() - Constructor for class bees.core.security.PrivateKeySpec
Construct an empty PrivateKeySpec.
PrivateKeySpec(PrivateKey) - Constructor for class bees.core.security.PrivateKeySpec
Construct a PrivateKeySpec with the given value.
properties - Variable in class bees.core.ProtocolParameters
The properties for this protocol.
Protocol - class bees.core.Protocol.
Protocol is used to describe the classes, data, and companion protocols that make up an Bees protocol.
PROTOCOL_REGISTER - Static variable in class bees.core.Node
Permission for registering a protocol.
Protocol() - Constructor for class bees.core.Protocol
Construct an empty Protocol object.
ProtocolBDomain - class bees.core.ProtocolBDomain.
The ProtocolBDomain is a BDomain root class used to start new protocol flows.
ProtocolBDomain() - Constructor for class bees.core.ProtocolBDomain
 
ProtocolFlow - class bees.core.ProtocolFlow.
A ProtocolFlow is used to construct a description of a group of protocols, the primary and its companions, and any user specified data.
ProtocolFlow() - Constructor for class bees.core.ProtocolFlow
Construct an empty ProtocolFlow object.
ProtocolParameters - class bees.core.ProtocolParameters.
ProtocolParameters is a base class that provides basic configuration functionality.
ProtocolParameters(byte[]) - Constructor for class bees.core.ProtocolParameters
Construct a ProtocolParameters object initialized with the given values.
ProtocolParameters(Properties) - Constructor for class bees.core.ProtocolParameters
Construct a ProtocolParameters object initialized with the given values.
ProtocolPresentation - class bees.core.ProtocolPresentation.
A ProtocolPresentation is a base for classes that applications can use when communicating with ProtocolSessions.
ProtocolPresentation() - Constructor for class bees.core.ProtocolPresentation
Construct an empty ProtocolPresentation.
ProtocolSession - class bees.core.ProtocolSession.
A ProtocolSession is an intermediary between a Protocol and an application.
ProtocolSession() - Constructor for class bees.core.ProtocolSession
Construct ProtocolSession object and a NodeCache.
ProtocolType - class bees.core.ProtocolType.
A ProtocolType holds the information about a protocol and the Capsules/Code it uses.
PUBLIC_KEY - Static variable in class bees.core.security.Cipher
 
PublicKey - class bees.core.security.PublicKey.
A PublicKey capability wraps a java.security.PublicKey object.
PublicKey() - Constructor for class bees.core.security.PublicKey
Construct an empty PublicKey capability.
PublicKeySpec - class bees.core.security.PublicKeySpec.
The PublicKeySpec class wraps a java.security.PublicKey object.
PublicKeySpec() - Constructor for class bees.core.security.PublicKeySpec
Construct an empty PublicKeySpec.
PublicKeySpec(PublicKey) - Constructor for class bees.core.security.PublicKeySpec
Construct a PublicKeySpec with the given value.
pushCleanupHandler(Runnable) - Method in class bees.core.bdomain.BDomain
 
PUT(boolean) - Method in class bees.core.Xdr
 
PUT(boolean) - Method in class bees.core.XdrByteArray
 
PUT(byte) - Method in class bees.core.Xdr
 
PUT(byte) - Method in class bees.core.XdrByteArray
 
put(byte[]) - Method in class bees.core.kernel.KernelObjectStore
Put a KernelObject in the store with a null comment.
PUT(byte[]) - Method in class bees.core.Xdr
 
PUT(byte[]) - Method in class bees.core.XdrByteArray
 
put(byte[], CapabilityEnvelope[]) - Method in class bees.core.kernel.KernelObjectStore
Put a KernelObject in the store with a null comment.
put(byte[], CapabilityEnvelope[], PermissionSet, Meter, String) - Method in class bees.core.kernel.KernelObjectStore
Put a KernelObject in the store.
PUT(byte[], int, int) - Method in class bees.core.Xdr
 
PUT(byte[], int, int) - Method in class bees.core.XdrByteArray
 
put(byte[], PermissionSet, String) - Method in class bees.core.kernel.KernelObjectStore
 
PUT(ByteArray) - Method in class bees.core.Xdr
 
PUT(ByteArray) - Method in class bees.core.XdrByteArray
 
PUT(Clock) - Method in class bees.core.SignedXdrByteArray
 
PUT(double) - Method in class bees.core.Xdr
 
PUT(double) - Method in class bees.core.XdrByteArray
 
PUT(float) - Method in class bees.core.Xdr
 
PUT(float) - Method in class bees.core.XdrByteArray
 
PUT(int) - Method in class bees.core.Xdr
 
PUT(int) - Method in class bees.core.XdrByteArray
 
put(int, Object, IntegerPermission) - Method in class bees.core.NodeCache
Overloaded put method for integer keys.
put(KernelObject) - Method in class bees.core.kernel.KernelObjectStore
Put a KernelObject in the store.
PUT(long) - Method in class bees.core.Xdr
 
PUT(long) - Method in class bees.core.XdrByteArray
 
put(long, Object, IntegerPermission) - Method in class bees.core.NodeCache
Overloaded put method for long keys.
put(Object, Object) - Method in interface bees.core.ObjectMap
 
put(Object, Object) - Method in class bees.core.security.Alias
 
put(Object, Object, IntegerPermission) - Method in class bees.core.NodeCache
Add a key/value pair to the cache with a given expiration time.
PUT(short) - Method in class bees.core.Xdr
 
PUT(short) - Method in class bees.core.XdrByteArray
 
PUT(String) - Method in class bees.core.Xdr
 
PUT(String) - Method in class bees.core.XdrByteArray
 
put(String, Object) - Method in class bees.core.ObjectTree
Put an object in the getTree().
PUT(TypeID) - Method in class bees.core.Xdr
 
putLate(TypeID) - Method in class bees.core.kernel.KernelObjectStore
 
PUTLE(int) - Method in class bees.core.Xdr
 
PUTLE(int) - Method in class bees.core.XdrByteArray
 
PUTLE(long) - Method in class bees.core.Xdr
 
PUTLE(long) - Method in class bees.core.XdrByteArray
 
PUTLE(short) - Method in class bees.core.Xdr
 
PUTLE(short) - Method in class bees.core.XdrByteArray
 

Q

queryStats(FaxPortHandle, FaxPortHandle) - Method in class bees.core.kernel.CreateBDomainCoroutine
 
queryStats(FaxPortHandle, FaxPortHandle, BDomainIdentifier) - Method in class bees.core.kernel.BDomainRegisterCoroutine
 

R

range(Node) - Method in class bees.tests.PermissionTest
 
RangePermission - class bees.core.security.RangePermission.
A RangePermission restricts access based on ranges of integers.
RangePermission() - Constructor for class bees.core.security.RangePermission
Construct an empty RangePermission.
RangePermission(String, String) - Constructor for class bees.core.security.RangePermission
Construct a RangePermission with the given values and empty set of ranges.
RangePermission(String, String, long, long) - Constructor for class bees.core.security.RangePermission
Construct a RangePermission with the given values.
READ - Static variable in class bees.core.security.Permission
Action determining whether or not the property specified by the permission name is readable.
READ_ENCODED_PERMISSION - Static variable in class bees.core.security.PublicKey
Permission to read the encoded version of this key.
READ_LOCAL_TIME - Static variable in class bees.core.resource.Clock
Permission to read the local time.
READ_NODE_NAME - Static variable in class bees.core.Node
Permission for reading the node name.
READ_NODE_VERSION - Static variable in class bees.core.Node
Permission for reading the node version info.
read() - Method in class bees.core.resource.RevokableInputStream
 
read(byte[]) - Method in class bees.core.resource.RevokableInputStream
 
read(byte[], int, int) - Method in class bees.core.resource.RevokableInputStream
 
read(DataInputStream) - Method in class bees.core.CapabilityStreamer
Read a capability from the given input stream.
read(KernelObjectStore, DataInputStream) - Method in class bees.core.kernel.KernelObjectStreamer
Read a KernelObject from the stream and put in the store.
readEnvelope(KernelObjectStore, DataInputStream) - Static method in class bees.core.CapabilityFactory
 
receive(BufferHandle, int) - Method in class bees.core.CapsuleReceiver
Receive a Capsule from the NeighborImpl.
receive(Node, ExternalCapsule) - Method in class bees.core.ProtocolSession
 
receive(Node, ExternalCapsule) - Method in class bees.core.ExtendedProtocolPresentation
 
receive(Node, ExternalCapsule) - Method in class bees.core.ExtendedProtocolSession
 
receive(Node, ExternalCapsule) - Method in interface bees.core.ExternalCapsuleReceiver
Call back used to handle a newly received ExternalCapsule.
receiveBuffer(CapsuleReceiver) - Method in class bees.core.NeighborImpl
Call back to be implemented by the class that will receive Capsules.
receiveBuffer(CapsuleReceiver) - Method in class bees.core.resource.NodeOSNeighbor
 
recordHit(Node, BenchmarkSession) - Method in class apps.benchmark.BenchmarkCapsule
 
recycleCapsule(ExternalCapsule) - Method in class bees.core.ProtocolPresentation
 
recycleCapsule(ExternalCapsule) - Method in class bees.core.ExternalCoroutine
 
recycleCapsule(ExternalCapsule) - Method in interface bees.core.ExternalChannel
 
recycleCapsule(ExternalCapsule) - Method in class bees.core.resource.NodeOSExternalChannel
 
RedundantNeighborhood - class bees.core.RedundantNeighborhood.
A RedundantNeighborhood is a Neighborhood that attempts to send a single Capsule through one of its neighbors.
RedundantNeighborhood() - Constructor for class bees.core.RedundantNeighborhood
Construct an empty RedundantNeighborhood.
ReencodableCapsule - interface bees.core.ReencodableCapsule.
Interface used to tag a Capsule that wishes to reencode itself before it is sent to the next NeighborImpl in a Neighborhood.
reencode(Xdr, NeighborImpl) - Method in interface bees.core.ReencodableCapsule
Reencode this capsule for the given neighbor.
reencode(Xdr, NeighborImpl) - Method in class apps.pathfinder.ConfigurationCapsule
 
refresh(Object, IntegerPermission) - Method in class bees.core.NodeCache
 
REGISTER_TIMEOUT - Static variable in class bees.core.ExtendedProtocolSession
Timeout for registered applications.
register() - Method in class bees.core.ExtendedProtocolPresentation
 
register(DLProtocolPresentation, NeighborImpl, PairChain, Capability[], PermissionSet, CapabilityTree) - Method in class bees.core.Node
Create a new domain and load the protocol from a neighbor.
register(NeighborImpl, PairChain, Capability[], PermissionSet, CapabilityTree) - Method in class bees.core.Node
Create a new domain and load the protocol from a neighbor.
register(Node, ExternalCapsule, ExternalChannel) - Method in class bees.core.ExtendedProtocolSession
Handle a registration.
register(ProtocolPresentation, CapabilityEnvelope, TypeID) - Method in class bees.core.Node
Connect the given presentation to a protocol session in another domain.
register(ProtocolPresentation, ProtocolFlow, Capability[], PermissionSet, CapabilityTree) - Method in class bees.core.Node
Create a new domain and load a protocol from the local disk.
registerReply(Node, ExternalCapsule) - Method in class bees.core.ExtendedProtocolPresentation
 
RelayCapsule - class apps.benchmark.RelayCapsule.
 
RelayCapsule() - Constructor for class apps.benchmark.RelayCapsule
 
releaseMessageID(long) - Method in class bees.core.ExtendedProtocolPresentation
 
ReliableDataRequestCapsule - class bees.core.ReliableDataRequestCapsule.
The ReliableDataRequestCapsule is a base class for Capsule classes that wish to transmit chunks of data reliably.
ReliableDataRequestCapsule() - Constructor for class bees.core.ReliableDataRequestCapsule
Construct an empty ReliableDataRequestCapsule.
ReliableDataRequestCapsule(DataAggregator) - Constructor for class bees.core.ReliableDataRequestCapsule
Construct a ReliableDataRequestCapsule with the given values.
remNeighbor(NeighborImpl) - Method in class bees.core.ExtendedProtocolPresentation
 
remNeighborReply(Node, CapabilityReference) - Method in class bees.core.ExtendedProtocolPresentation
 
RemoteFlowCoroutine - class bees.core.RemoteFlowCoroutine.
 
RemoteFlowCoroutine() - Constructor for class bees.core.RemoteFlowCoroutine
 
RemoteFlowCoroutine(EventChannel) - Constructor for class bees.core.RemoteFlowCoroutine
 
RemoteFlowEvent - class bees.core.RemoteFlowEvent.
 
remoteInterface(PermissionSet) - Method in class bees.core.resource.NetworkInterface
Construct a NetworkInterface that refers to a remote interface connected to this local interface.
remove(Capsule) - Method in class bees.core.CapsuleGroup
 
remove(long) - Method in class bees.core.kernel.KernelObjectStore
Remove a KernelObject from the store.
remove(Object) - Method in class bees.core.NodeCache
Remove an association from the cache.
remove(Object) - Method in interface bees.core.ObjectMap
Remove an object mapping.
remove(Object) - Method in class bees.core.security.Alias
 
remove(String) - Method in class bees.core.PairChain
 
remove(String) - Method in class bees.core.ObjectTree
Remove an object from the tree using a fully qualified name.
remove(String, int) - Method in class bees.core.PairChain
 
removed(Node, ProtocolSession) - Method in class bees.core.Node
 
removed(Node, ProtocolSession) - Method in interface bees.core.NodeCache.EventHandler
This is called when the element is manually removed from from the cache.
removed(Node, ProtocolSession) - Method in class bees.core.ReliableDataRequestCapsule
 
removed(Node, ProtocolSession) - Method in class bees.tests.NodeTest
 
removed(Node, ProtocolSession) - Method in class apps.benchmark.StatsCapsule
 
removed(Node, ProtocolSession) - Method in class apps.benchmark.PrimerCapsule
 
removed(Node, ProtocolSession) - Method in class apps.discovery.AdvertiseCapsule
 
removed(Node, ProtocolSession) - Method in class apps.discovery.AdvertiseMaterial
 
removed(Node, ProtocolSession) - Method in class apps.health.NodeHealthCapsule
 
removed(Node, ProtocolSession) - Method in class apps.health.NodeHealth
 
removed(Node, ProtocolSession) - Method in class apps.liveness.PokeCapsule
 
removed(Node, ProtocolSession) - Method in class apps.liveness.LiveNeighbor
 
removed(Node, ProtocolSession) - Method in class apps.pathfinder.ConfigurationCapsule
 
removed(Node, ProtocolSession) - Method in class apps.pathfinder.PathfinderSession
 
removeNeighbor(NeighborImpl) - Method in class bees.core.Neighborhood
 
removeNeighbor(Node, ExternalCapsule, NeighborImpl) - Method in class bees.core.ExtendedProtocolSession
Handle a neighbor removal.
removeNeighbor(Node, ExternalCapsule, NeighborImpl) - Method in class apps.health.HealthSession
 
removeNeighbor(Node, NeighborImpl) - Method in class bees.core.ProtocolSession
Remove a neighbor from this session and any others in this flow.
reply() - Method in class bees.core.BeesEvent
 
reply(ExternalChannel, int) - Method in class bees.core.ExtendedProtocolSession
Send a reply to a specific application.
reply(ExternalChannel, int, Throwable) - Method in class bees.core.ExtendedProtocolSession
Send a reply to a specific application.
reportFreshness - Variable in class apps.health.HealthParameters
The number of milliseconds within which we're willing to accept a NodeHealth report.
request(CapabilityReference, TypeID) - Method in class bees.core.UnknownProtocolPresentation
 
requestCapability(String, String, byte[]) - Method in class bees.core.AuthorizationCoroutine
Request a capability from the Authenticator.
requestCapability(String, String, byte[]) - Method in class bees.core.Node
Request a capability from the Auth Application.
require(boolean) - Static method in class bees.core.Assert
Require a boolean to be true.
require(Object) - Static method in class bees.core.Assert
Require an object reference to be non-null.
resend(Node, ProtocolSession) - Method in class bees.core.ReliableDataRequestCapsule
Call back used to resend this capsule.
reset() - Method in class bees.core.Capsule
Reset this Capsule's state.
reset() - Method in class bees.core.resource.RevokableInputStream
 
reset() - Method in class bees.core.security.Mac
 
reset() - Method in class apps.benchmark.StatsCapsule
 
reset() - Method in class apps.health.NodeHealthCapsule
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.Node
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.EventChannel
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.kernel.KernelCapabilities
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.kernel.BDomainRegisterHandler
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.kernel.KernelObjectStoreHandler
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.resource.CapabilityHandler
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.resource.File
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.resource.NodeOSExternalChannelHandler
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.resource.NodeOSNeighbor
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.resource.Logger
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.resource.Clock
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class bees.core.security.PublicKey
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class apps.health.HealthSession
 
resolveSpecifier(JSIMessage, JSIPair) - Method in class apps.health.NodeHealth
 
ResponderCoroutine - class bees.core.ResponderCoroutine.
A ResponderCoroutine is a Coroutine that automatically repeats state transitions to a StateResponder specified in the Constructor.
ResponderCoroutine(StateResponder) - Constructor for class bees.core.ResponderCoroutine
Construct a ResponderCoroutine with the given value.
RevokableInputStream - class bees.core.resource.RevokableInputStream.
 
RevokableInputStream(InputStream) - Constructor for class bees.core.resource.RevokableInputStream
 
RevokableOutputStream - class bees.core.resource.RevokableOutputStream.
 
revoke() - Method in class bees.core.Capability
Revoke access to the capability.
revoke() - Method in class bees.core.FlowIdentifierFactory
 
revoke() - Method in class bees.core.Node
 
revoke() - Method in class bees.core.SymmetricSealFactory
 
revoke() - Method in class bees.core.AsymmetricSealFactory
 
revoke() - Method in class bees.core.EventChannel
 
revoke() - Method in class bees.core.FlowIdentifier
 
revoke() - Method in class bees.core.resource.PathSpec
 
revoke() - Method in class bees.core.resource.File
 
revoke() - Method in class bees.core.resource.NodeOSNeighbor
 
revoke() - Method in class bees.core.resource.NodeOSExternalChannel
 
revoke() - Method in class bees.core.resource.SystemPackage
 
revoke() - Method in class bees.core.resource.AccountSpec
 
revoke() - Method in class bees.core.resource.Account
 
revoke() - Method in class bees.core.resource.Console
 
revoke() - Method in class bees.core.resource.LoggerSpec
 
revoke() - Method in class bees.core.resource.FileSystemRoot
 
revoke() - Method in class bees.core.resource.NetworkInterface
 
revoke() - Method in class bees.core.resource.Logger
 
revoke() - Method in class bees.core.resource.NetworkService
 
revoke() - Method in class bees.core.resource.Clock
 
revoke() - Method in class bees.core.resource.SystemClass
 
revoke() - Method in class bees.core.resource.Directory
 
revoke() - Method in class bees.core.resource.Meter
 
revoke() - Method in class bees.core.security.Alias
 
revoke() - Method in class bees.core.security.PublicKeySpec
 
revoke() - Method in class bees.core.security.PrivateKeySpec
 
revoke() - Method in class bees.core.security.PrivateKey
 
revoke() - Method in class bees.core.security.SecretKeySpec
 
revoke(Capability) - Method in class bees.core.ProtocolPresentation
 
revoke(EventChannel, Capability) - Method in class bees.core.RevokeCapabilityCoroutine
 
revoke(Permission) - Method in class bees.core.security.Permission
Revoke the actions in "what" from this permission.
revoke(Permission) - Method in class bees.core.security.CountPermission
 
revoke(Permission) - Method in class bees.core.security.MinimumIntegerPermission
 
revoke(Permission) - Method in class bees.core.security.RangePermission
 
revoke(Permission) - Method in class bees.core.security.MinimumFloatPermission
 
revoke(Permission) - Method in class bees.core.security.MaximumFloatPermission
 
revoke(Permission) - Method in class bees.core.security.MaximumIntegerPermission
 
RevokeCapabilityCoroutine - class bees.core.RevokeCapabilityCoroutine.
 
RevokeCapabilityCoroutine() - Constructor for class bees.core.RevokeCapabilityCoroutine
 
revokedPermission(Permission) - Method in class bees.core.Capability
Callback...
revokedPermission(Permission) - Method in class bees.core.resource.NodeOSNeighbor
 
revokePermission(Permission) - Method in class bees.core.Capability
 
revokePermission(Permission) - Method in class bees.core.security.PermissionSet
Revoke the given Permission from this set.
revokePermissions(Capability, PermissionSet) - Method in class bees.core.ProtocolPresentation
 
revokePermissions(EventChannel, Capability, PermissionSet) - Method in class bees.core.RevokeCapabilityCoroutine
 
revokePermissions(PermissionSet) - Method in class bees.core.Capability
 
revokePermissions(PermissionSet) - Method in class bees.core.CapabilityEnvelope
Revoke some permissions from the enclosed capability.
revokePermissions(PermissionSet) - Method in class bees.core.security.PermissionSet
Revoke all of the Permissions in the given set from this set.
root() - Method in class bees.core.resource.FileSystemRoot
Create a Directory capability, with the default permissions, that refers to the root directory in this "file system".
root(PermissionSet) - Method in class bees.core.resource.FileSystemRoot
Create a Directory capability that refers to the root directory in this "file system".
run() - Method in interface bees.core.kernel.Continuation
 
run() - Method in class bees.core.bdomain.EventHandler
 
run(Domain, String[], CommSpaceHandle) - Method in class bees.core.bdomain.BDomain
 

S

seal(Sealer) - Method in class bees.core.CapabilityEnvelope
 
Sealer - interface bees.core.Sealer.
 
SealPair - class bees.core.SealPair.
 
SealPair(Sealer, Unsealer) - Constructor for class bees.core.SealPair
 
SECRET_KEY - Static variable in class bees.core.security.Cipher
 
SecretKey - class bees.core.security.SecretKey.
A SecretKey capability wraps a javax.crypto.SecretKey object.
SecretKey() - Constructor for class bees.core.security.SecretKey
Construct an empty SecretKey.
SecretKeyFactory - class bees.core.security.SecretKeyFactory.
A SecretKeyFactory is used to create secret keys from SecretKeySpecs.
SecretKeyFactory() - Constructor for class bees.core.security.SecretKeyFactory
Construct an empty SecretKeyFactory.
SecretKeyHandler - class bees.core.security.SecretKeyHandler.
The SecretKeyHandler is a JSIHandler that can create SecretKeys.
SecretKeyHandler() - Constructor for class bees.core.security.SecretKeyHandler
Construct an empty SecretKeyHandler object.
SecretKeySpec - class bees.core.security.SecretKeySpec.
The SecretKeySpec class wraps a javax.crypto.SecretKey object.
SecretKeySpec() - Constructor for class bees.core.security.SecretKeySpec
Construct an empty SecretKeySpec.
SecretKeySpec(SecretKey) - Constructor for class bees.core.security.SecretKeySpec
Construct a SecretKeySpec with the given value.
send(Capsule) - Method in class bees.core.Neighborhood
 
send(Capsule) - Method in class bees.core.MulticastNeighborhood
Send a capsule to all members of this Neighborhood.
send(Capsule) - Method in class bees.core.RedundantNeighborhood
Attempt to send a capsule to one of the member neighbors.
send(Capsule) - Method in class bees.core.Neighbor
Send a Capsule to this neighbor.
send(CapsuleGroup) - Method in class bees.core.Neighbor
Send a group of capsule to this neighbor.
send(EventChannel, JSIMessage) - Method in class bees.core.kernel.JSICoroutine
Send a JSIMessage to another domain.
sendBuffer(BufferHandle) - Method in class bees.core.NeighborImpl
Call back to be implemented by the class that will send Capsules.
sendBuffer(BufferHandle) - Method in class bees.core.resource.NodeOSNeighbor
 
SendCapsule - class apps.benchmark.SendCapsule.
 
SendCapsule() - Constructor for class apps.benchmark.SendCapsule
 
sendCapsule(ExternalCapsule) - Method in class bees.core.ProtocolPresentation
 
sendCapsule(ExternalCapsule) - Method in class bees.core.ExtendedProtocolPresentation
 
sendCapsule(ExternalCapsule) - Method in class bees.core.ExternalCoroutine
Send a capsule to the peer coroutine.
sendCapsule(ExternalCapsule) - Method in interface bees.core.ExternalChannel
Send an ExternalCapsule to the other end of this channel.
sendCapsule(ExternalCapsule) - Method in class bees.core.resource.NodeOSExternalChannel
 
sendEvent(BeesEvent) - Method in class bees.core.EventChannel
 
sendReply() - Method in class bees.core.BeesEvent
Send a reply to the event.
sendReply() - Method in class bees.core.LocalFlowEvent
 
sendReply() - Method in class bees.core.RemoteFlowEvent
 
sendReply() - Method in class bees.core.kernel.BDomainQueryEvent
 
SEPARATOR - Static variable in class bees.core.ObjectTree
The character used to separate qualified names.
service(PermissionSet) - Method in class bees.core.resource.NetworkInterface
Construct a NetworkService that is available on this interface.
set(Object) - Method in class bees.core.bdomain.BDomainLocal
 
setAuthorizer(Authorizer) - Method in class bees.core.Node
 
setBody(BufferHandle) - Method in class bees.core.ExternalCapsuleEvent
 
setBootStrap(String, PermissionSet) - Method in class bees.core.Protocol
Set the boot strap capsule class name.
setByte(int, byte) - Method in class bees.core.ByteArray
 
setBytes(int, byte[], int, int) - Method in class bees.core.ByteArray
Copy a range of bytes to the array from a basic byte array.
setBytes(int, ByteArray, int, int) - Method in class bees.core.ByteArray
Copy a range of bytes to the array from another byte array.
setClientCoroutineID(long) - Method in class bees.core.BeesEvent
 
setComment(String) - Method in class bees.core.kernel.KernelObject
 
setCoroutineClass(Class) - Method in class bees.core.BeesEvent
 
setCurrent(Logger) - Static method in class bees.core.resource.Logger
Set the current logger for this Domain.
setCurrentChannel() - Static method in class bees.core.EventChannel
 
setCurrentWindow(int) - Method in class bees.core.DataAggregator
 
setData(byte[]) - Method in class bees.core.kernel.KernelObject
 
setDataLength(int) - Method in class apps.benchmark.BenchmarkCapsule
 
setDiscoveryParameters(DiscoveryParameters) - Method in class apps.discovery.DiscoveryProtocolSession
 
setEnvelopes(CapabilityEnvelope[]) - Method in class bees.core.ExternalCapsuleEvent
 
setHops(int) - Method in class apps.pathfinder.ConfigurationCapsule
 
setHops(int) - Method in class apps.pathfinder.PathfinderSession
 
setInactivityTimeout(IntegerPermission) - Method in class bees.core.Node
 
setJSIHandler(String, JSIHandler) - Method in class bees.core.Node
Set the JSIHandler for a given subproperty.
setKey(Key, String) - Method in class bees.core.NeighborImpl
 
setKey(Key, String) - Method in class bees.core.resource.NodeOSNeighbor
 
setLivenessParameters(LivenessParameters) - Method in class apps.liveness.LivenessSession
 
setLocal(FaxPort) - Method in class bees.core.kernel.PortPair
 
setLocal(Object) - Method in class bees.core.ProtocolPresentation
 
setLocal(Object) - Method in class bees.core.ExternalCoroutine
 
setLocal(Object) - Method in interface bees.core.ExternalChannel
 
setLocal(Object) - Method in class bees.core.resource.NodeOSExternalChannel
 
setLocalPort(FaxPort) - Method in class bees.core.kernel.BDomainCoroutine
 
setMaterial(byte[]) - Method in class apps.discovery.AdvertiseCapsule
 
setParameter(AlgorithmParameterSpec) - Method in class bees.core.security.Signature
 
setParameter(String, Object) - Method in class bees.core.security.Signature
 
setPeerID(long) - Method in class bees.core.kernel.BDomainCoroutine
 
setPermissionSet(PermissionSet) - Method in class bees.core.kernel.KernelObject
 
setPrimaryProtocol(String) - Method in class bees.core.ProtocolFlow
 
setReferences(CapabilityReference[]) - Method in class bees.core.ExternalCapsuleEvent
 
setRemote(FaxPortHandle) - Method in class bees.core.kernel.PortPair
 
setRemotePort(FaxPortHandle) - Method in class bees.core.kernel.BDomainCoroutine
 
setRetriesLeft(int) - Method in class bees.core.ReliableDataRequestCapsule
 
setRootNeighbor(Neighbor) - Method in class apps.pathfinder.ConfigurationCapsule
 
setServerCoroutineID(long) - Method in class bees.core.BeesEvent
 
setSession(String) - Method in class bees.core.Protocol
Set the ProtocolSession class name.
setSignature(byte[]) - Method in class apps.discovery.AdvertiseCapsule
 
setState(int) - Method in class bees.core.ExtendedProtocolPresentation
 
setState(int) - Method in class bees.core.Coroutine
Set the state of the Coroutine and notify any waiting threads.
setState(int) - Method in class bees.core.ResponderCoroutine
 
setState(int) - Method in class bees.core.kernel.BDomainCoroutine
 
setState(int) - Method in class apps.health.NodeHealth
 
setSubcapabilities(CapabilityEnvelope[]) - Method in class bees.core.kernel.KernelObject
 
setThrowable(Throwable) - Method in class bees.core.TwoWayBeesEvent
 
setThrowable(Throwable) - Method in class bees.core.Coroutine
 
setWindowChunks(long) - Method in class bees.core.DataAggregator
 
SHORT - Static variable in class bees.core.Xdr
The length of a short in an xdr.
SHORT() - Method in class bees.core.Xdr
 
SHORT() - Method in class bees.core.XdrByteArray
 
shutdown() - Method in class bees.core.Node
Shutdown the BDomain containing this node.
shutdown() - Method in class bees.core.kernel.BDomainCoroutine
 
shutdown() - Method in class bees.core.bdomain.BDomain
 
SIGN_PERMISSION - Static variable in class bees.core.security.Signature
Permission to use this key for signing.
sign() - Method in class bees.core.security.Signature
 
sign(byte[], int, int) - Method in class bees.core.security.Signature
 
sign(PrivateKeySpec) - Method in class bees.core.SignedXdrByteArray
 
sign(PrivateKeySpec, ProtocolSession) - Method in class bees.core.SignedXdrByteArray
 
signal(StateResponder, Coroutine, int) - Static method in class bees.core.StateResponder
 
Signature - class bees.core.security.Signature.
Signature is a thin veneer over the standard java.security.Signature class that uses bees.core.security classes.
Signature(String) - Constructor for class bees.core.security.Signature
Construct a Signature object that uses the given algorithm type.
SignedXdrByteArray - class bees.core.SignedXdrByteArray.
A SignedXdrByteArray is a convenience for signing/verifying an XdrByteArray.
SignedXdrByteArray(byte[], byte[], String) - Constructor for class bees.core.SignedXdrByteArray
Construct a SignedXdrByteArray with the given values.
SignedXdrByteArray(byte[], String) - Constructor for class bees.core.SignedXdrByteArray
Construct a SignedXdrByteArray with the given values.
SignedXdrByteArray(int, String) - Constructor for class bees.core.SignedXdrByteArray
Construct a SignedXdrByteArray with the given values.
SimpleNodeHealth - class apps.health.SimpleNodeHealth.
A SimpleNodeHealth object implements health polling using the kaffe.sensors wrapper for motherboard sensors.
SimpleNodeHealth(String) - Constructor for class apps.health.SimpleNodeHealth
 
SinkCapsule - class apps.pathfinder.SinkCapsule.
A SinkCapsule is a base class for Capsule types that originate at the leafs of the pathfinder tree and are directed toward the root.
SinkCapsule() - Constructor for class apps.pathfinder.SinkCapsule
Construct an empty SinkCapsule object.
size() - Method in class bees.core.PairChain
 
size() - Method in class bees.core.Neighborhood
 
size() - Method in interface bees.core.ObjectMap
 
size() - Method in class bees.core.security.Alias
 
size() - Method in class bees.core.bdomain.CapabilityTree
 
SKIP(int) - Method in class bees.core.Xdr
 
SKIP(int) - Method in class bees.core.XdrByteArray
 
skip(long) - Method in class bees.core.resource.RevokableInputStream
 
sleep(long) - Method in class bees.core.Node
Put the current thread to sleep for the given number of milliseconds.
SourceBased - class apps.authenticator.SourceBased.
A source based authenticator that will only allow flows that are from a known source.
SourceBased() - Constructor for class apps.authenticator.SourceBased
Construct a SourceBased Authenticator.
SpecCapabilityFactory - class bees.core.SpecCapabilityFactory.
 
SpecCapabilityFactory() - Constructor for class bees.core.SpecCapabilityFactory
 
specFromBytes(byte[]) - Method in class bees.core.NodeSpec
 
specFromBytes(byte[]) - Method in interface bees.core.CapabilitySpec
Initialize this object from the given flattened version of the object.
specFromBytes(byte[]) - Method in class bees.core.resource.PathSpec
 
specFromBytes(byte[]) - Method in class bees.core.resource.AccountSpec
 
specFromBytes(byte[]) - Method in class bees.core.resource.LoggerSpec
 
specFromBytes(byte[]) - Method in class bees.core.security.KeySpec
 
specializeCapsule(Capsule) - Method in class bees.core.Capsule
Replenish this companion capsule and specialize it from the given Capsule.
start() - Method in class bees.core.resource.Logger
Start the logger by adding a LogListener to the internal jnodeos Log object.
start(Node, String[]) - Method in class bees.core.Application
Method called to set the application in motion.
start(Node, String[]) - Method in class apps.authenticator.FlowDumper
 
start(Node, String[]) - Method in class apps.authenticator.FlowBuilder
 
start(Node, String[]) - Method in class apps.authenticator.Authenticator
 
start(Node, String[]) - Method in class apps.authenticator.MaterialBuilder
 
start(Node, String[]) - Method in class apps.discovery.DiscoveryApplication
 
start(Node, String[]) - Method in class apps.liveness.LivenessApplication
 
startProtocolDefn() - Method in class bees.core.Protocol
Start the protocol definition, this is mostly for demarking the start of the definition.
state - Variable in class bees.core.ExtendedProtocolPresentation
 
state - Variable in class apps.health.NodeHealth
The health state of the node.
STATE_ALIVE - Static variable in class bees.core.kernel.BDomainRegisterCoroutine
 
STATE_ALIVE - Static variable in class bees.core.kernel.CreateBDomainCoroutine
 
STATE_ANY - Static variable in class bees.core.Coroutine
 
STATE_ASSUMED_OK - Static variable in class apps.health.NodeHealth
The node is assumed to be ok, there hasn't been a recent report, but its not long enough to start worrying.
STATE_COMPLETE - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_COMPLETE - Static variable in class bees.core.Coroutine
 
STATE_CONNECTED - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_CONNECTED - Static variable in class bees.core.AuthorizationCoroutine
Indicates the coroutine is connected to a peer.
STATE_CONNECTED - Static variable in class bees.core.ExternalCoroutine
The Coroutine is connected to its peer.
STATE_CONNECTED - Static variable in class bees.core.kernel.BDomainCoroutine
 
STATE_CONNECTING - Static variable in class bees.core.ExternalCoroutine
The Coroutine is attempting to connect to its peer.
STATE_CONNECTING - Static variable in class bees.core.kernel.BDomainCoroutine
 
STATE_CREATED - Static variable in class bees.core.kernel.BDomainCoroutine
 
STATE_CREATING - Static variable in class bees.core.kernel.CreateBDomainCoroutine
State used when the coroutine is waiting for a reply message.
STATE_DOWNLOADING - Static variable in class bees.core.RemoteFlowCoroutine
 
STATE_ERROR - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_ERROR - Static variable in class bees.core.Coroutine
 
STATE_ERROR_CAGED - Static variable in class bees.core.Coroutine
 
STATE_ERROR_INTERNAL - Static variable in class bees.core.Coroutine
 
STATE_ERROR_TIMEOUT - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_ERROR_TIMEOUT - Static variable in class bees.core.Coroutine
 
STATE_ERROR_USER - Static variable in class bees.core.Coroutine
 
STATE_FINE - Static variable in class apps.health.NodeHealth
The node is fine, all sensors are within limits.
STATE_LOADED - Static variable in class bees.core.kernel.KernelObjectCoroutine
 
STATE_MAX - Static variable in class apps.health.NodeHealth
The maximum state value.
STATE_MIN - Static variable in class apps.health.NodeHealth
The minimum state value.
STATE_NAMES - Static variable in class apps.health.NodeHealth
The human readable names of the state values.
STATE_NEWBORN - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_NEWBORN - Static variable in class bees.core.Coroutine
 
STATE_OFF - Static variable in class apps.health.NodeHealth
The node is turned off, don't expect any reports.
STATE_ON_FIRE - Static variable in class apps.health.NodeHealth
The node is not alright, one or more sensors are outside acceptable limits.
STATE_PREPARE_TO_DOWNLOAD - Static variable in class bees.core.RemoteFlowCoroutine
 
STATE_PREPARE_TO_LOAD - Static variable in class bees.core.LocalFlowCoroutine
 
STATE_REGISTERED - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_REQUESTING - Static variable in class bees.core.AuthorizationCoroutine
Indicates the requesting Coroutine is waiting for a response.
STATE_SENT - Static variable in class bees.core.kernel.JSICoroutine
State used when the request message was sent and the reply is expected.
STATE_SUB_LOADED - Static variable in class bees.core.kernel.KernelObjectCoroutine
 
STATE_UNKNOWN - Static variable in class apps.health.NodeHealth
The node state cannot be polled.
STATE_UNREACHABLE - Static variable in class apps.health.NodeHealth
The node is unreachable through the network.
STATE_USER - Static variable in class bees.core.ExtendedProtocolPresentation
 
STATE_USER - Static variable in class bees.core.Coroutine
 
STATE_WAITING - Static variable in class bees.core.InheritedCapabilityCoroutine
 
STATE_WAITING - Static variable in class bees.core.kernel.BDomainRegisterCoroutine
 
STATE_WAITING - Static variable in class bees.core.kernel.KernelObjectCoroutine
State used when waiting for a reply.
STATE_WAITING - Static variable in class bees.core.kernel.ConnectBDomainCoroutine
State used when waiting for a reply.
STATE_WAITING - Static variable in class bees.core.kernel.ListBDomainCoroutine
State used when waiting for a reply.
STATE_WAITING - Static variable in class bees.core.bdomain.DischargeBDomainCoroutine
 
StateResponder - class bees.core.StateResponder.
 
StateResponder(int) - Constructor for class bees.core.StateResponder
 
StateResponderList - class bees.core.StateResponderList.
 
StateResponderList() - Constructor for class bees.core.StateResponderList
 
StateResponderList(int) - Constructor for class bees.core.StateResponderList
 
staticToString() - Static method in class bees.core.BeesVersion
 
StatsCapsule - class apps.benchmark.StatsCapsule.
 
StatsCapsule() - Constructor for class apps.benchmark.StatsCapsule
 
Strict - class bees.core.Strict.
The Strict class provides some static functions for checking state that can vary depending on how strict the checking should be.
STRING() - Method in class bees.core.Xdr
 
STRING() - Method in class bees.core.XdrByteArray
 
STRING(String) - Static method in class bees.core.Xdr
 
sub - Static variable in class bees.core.EventChannel
 
subset(Permission) - Method in class bees.core.security.PermissionSet
 
subXDR() - Method in class bees.core.Xdr
 
SymmetricSeal - class bees.core.SymmetricSeal.
 
SymmetricSeal() - Constructor for class bees.core.SymmetricSeal
 
SymmetricSealFactory - class bees.core.SymmetricSealFactory.
 
SymmetricSealFactory() - Constructor for class bees.core.SymmetricSealFactory
 
SystemClass - class bees.core.resource.SystemClass.
A SystemClass governs access to a single system class.
SystemClass() - Constructor for class bees.core.resource.SystemClass
Construct an empty SystemClass capability.
SystemClassHandler - class bees.core.resource.SystemClassHandler.
The SystemClassHandler is a JSIHandler that can create SystemClass capabilities.
SystemClassHandler() - Constructor for class bees.core.resource.SystemClassHandler
Construct an empty SystemClassHandler object.
SystemPackage - class bees.core.resource.SystemPackage.
A SystemPackage governs access to a single system package.
SystemPackage() - Constructor for class bees.core.resource.SystemPackage
Construct an empty SystemPackage capability.
SystemPackageHandler - class bees.core.resource.SystemPackageHandler.
The SystemPackageHandler is a JSIHandler that can create SystemPackage capabilities.
SystemPackageHandler() - Constructor for class bees.core.resource.SystemPackageHandler
Construct an empty SystemPackageHandler object.

T

takeQueryEvent() - Method in class bees.core.kernel.CreateBDomainCoroutine
 
takeQueryEvent(BDomainIdentifier) - Method in class bees.core.kernel.BDomainRegisterCoroutine
 
Test - interface bees.tests.Test.
 
test(boolean) - Static method in class bees.core.Strict
Test a value.
test(Node) - Method in interface bees.tests.Test
 
test(Node) - Method in class bees.tests.NodeTest
 
test(Node) - Method in class bees.tests.OutOfCapabilityMemory
 
test(Node) - Method in class bees.tests.FileTest
 
test(Node) - Method in class bees.tests.LoggerTest
 
test(Node) - Method in class bees.tests.ClockTest
 
test(Node) - Method in class bees.tests.KeyTest
 
test(Node) - Method in class bees.tests.PermissionTest
 
TestBDomain - class bees.core.TestBDomain.
BDomain application that is used to run tests.
TestBDomain() - Constructor for class bees.core.TestBDomain
 
THREAD_START - Static variable in class bees.core.Node
Permission for starting a thread.
threadChannel() - Static method in class bees.core.EventChannel
 
threadStart(Runnable) - Method in class bees.core.Node
Create and start a new thread with a default name.
threadStart(Runnable, String) - Method in class bees.core.Node
Create and start a new thread.
TIMESTAMP - Static variable in class bees.core.SignedXdrByteArray
The length of an encoded TIMESTAMP element.
TIMESTAMP(Clock, long) - Method in class bees.core.SignedXdrByteArray
 
toArray() - Method in class bees.core.PairChain
 
toArray() - Method in class bees.core.security.PermissionSet
 
toByteArray() - Method in class bees.core.Protocol
 
toByteArray(XdrByteArray) - Method in class bees.core.Protocol
Encode this Protocol object in the given byte array.
toBytes() - Method in class bees.core.ProtocolFlow
 
toBytes() - Method in class bees.core.PairChain
 
toBytes() - Method in class bees.core.ByteArray
Returns a byte array exactly the right size for the valid data in the buf.
toBytes() - Method in class bees.core.NodeSpec
 
toBytes() - Method in class bees.core.Pair
 
toBytes() - Method in class bees.core.resource.PathSpec
 
toBytes() - Method in class bees.core.resource.AccountSpec
 
toBytes() - Method in class bees.core.resource.LoggerSpec
 
toBytes() - Method in class bees.core.security.Permission
 
toBytes() - Method in class bees.core.security.PublicKeySpec
 
toBytes() - Method in class bees.core.security.PublicKey
 
toBytes() - Method in class bees.core.security.PermissionSet
 
toBytes() - Method in class bees.core.security.SecretKeySpec
 
toBytes() - Method in class bees.core.security.SecretKey
 
toCapsule(ExternalCapsule, ExternalChannel, ProtocolSession, BufferHandle) - Static method in class bees.core.Leak
Initialize an ExternalCapsule from the given arguments.
toFile(File, byte[]) - Static method in class bees.core.ByteArray
Write the given byte array to the given file.
toMessage(JSIMessage, PermissionSet) - Static method in class bees.core.kernel.KernelCapabilities
 
toPermissionSet(JSIMessage) - Static method in class bees.core.kernel.KernelCapabilities
 
toPlainString() - Method in class bees.core.TypeID
 
toPlainString(byte[]) - Static method in class bees.core.ByteArray
Convert a byte array to a string in a hexidecimal representation.
toPlainString(byte[], int) - Static method in class bees.core.ByteArray
Convert a byte array to a string in a hexidecimal representation.
toShortString() - Method in class bees.core.Node
 
toString() - Method in class bees.core.Protocol
 
toString() - Method in class bees.core.DLProtocol
 
toString() - Method in class bees.core.BeesEvent
 
toString() - Method in class bees.core.TwoWayBeesEvent
 
toString() - Method in class bees.core.UnknownProtocol
 
toString() - Method in class bees.core.ProtocolFlow
 
toString() - Method in class bees.core.ProtocolSession
 
toString() - Method in class bees.core.ProtocolPresentation
 
toString() - Method in class bees.core.ExtendedProtocolPresentation
 
toString() - Method in class bees.core.DLProtocolPresentation
 
toString() - Method in class bees.core.Capability
 
toString() - Method in class bees.core.FlowIdentifierFactory
 
toString() - Method in class bees.core.ExternalCapsule
 
toString() - Method in class bees.core.AsymmetricSealer
 
toString() - Method in class bees.core.PairChain
 
toString() - Method in class bees.core.NodeHandler
 
toString() - Method in class bees.core.Xdr
 
toString() - Method in class bees.core.Application
 
toString() - Method in class bees.core.Coroutine
 
toString() - Method in class bees.core.ResponderCoroutine
 
toString() - Method in class bees.core.AuthorizationCoroutine
 
toString() - Method in class bees.core.InheritedCapabilityCoroutine
 
toString() - Method in class bees.core.LocalFlowEvent
 
toString() - Method in class bees.core.SpecCapabilityFactory
 
toString() - Method in class bees.core.Capsule
 
toString() - Method in class bees.core.Neighborhood
 
toString() - Method in class bees.core.DataRequestCapsule
 
toString() - Method in class bees.core.StateResponder
 
toString() - Method in class bees.core.ProtocolParameters
 
toString() - Method in class bees.core.TypeID
 
toString() - Method in class bees.core.ByteArray
 
toString() - Method in class bees.core.XdrByteArray
 
toString() - Method in class bees.core.NodeSpec
 
toString() - Method in class bees.core.Node
 
toString() - Method in class bees.core.RemoteFlowCoroutine
 
toString() - Method in class bees.core.SymmetricSealFactory
 
toString() - Method in class bees.core.CapabilityEnvelope
 
toString() - Method in class bees.core.NodeCache
 
toString() - Method in class bees.core.CapsuleReceiver
 
toString() - Method in class bees.core.ExtendedProtocolSession
 
toString() - Method in class bees.core.EncodingException
 
toString() - Method in class bees.core.MulticastNeighborhood
 
toString() - Method in class bees.core.ExternalCoroutine
 
toString() - Method in class bees.core.RemoteFlowEvent
 
toString() - Method in class bees.core.DLProtocolSession
 
toString() - Method in class bees.core.StateResponderList
 
toString() - Method in class bees.core.NodeFactory
 
toString() - Method in class bees.core.CapsuleGroup
 
toString() - Method in class bees.core.IDTranslationProtocol
 
toString() - Method in class bees.core.SymmetricSeal
 
toString() - Method in class bees.core.AsymmetricSealFactory
 
toString() - Method in class bees.core.RevokeCapabilityCoroutine
 
toString() - Method in class bees.core.IDTranslatorPresentation
 
toString() - Method in class bees.core.DataResponseCapsule
 
toString() - Method in class bees.core.Panic
 
toString() - Method in class bees.core.AsymmetricUnsealer
 
toString() - Method in class bees.core.ReliableDataRequestCapsule
 
toString() - Method in class bees.core.EventChannelHandler
 
toString() - Method in class bees.core.ProtocolType
 
toString() - Method in class bees.core.ObjectTree
 
toString() - Method in class bees.core.CapabilityReference
 
toString() - Method in class bees.core.EventChannel
 
toString() - Method in class bees.core.SealPair
 
toString() - Method in class bees.core.ExternalCapsuleEvent
 
toString() - Method in class bees.core.RedundantNeighborhood
 
toString() - Method in class bees.core.LocalFlowCoroutine
 
toString() - Method in class bees.core.SignedXdrByteArray
 
toString() - Method in class bees.core.IDTranslatorSession
 
toString() - Method in class bees.core.Pair
 
toString() - Method in class bees.core.NeighborImpl
 
toString() - Method in class bees.core.Neighbor
 
toString() - Method in class bees.core.DataAggregator
 
toString() - Method in class bees.core.UnknownProtocolPresentation
 
toString() - Method in class bees.core.CapabilityStreamer
 
toString() - Method in class bees.core.FlowIdentifier
 
toString() - Method in class bees.core.CipheredXdrByteArray
 
toString() - Method in class bees.core.anep.ANEPDemultiplexKey
 
toString() - Method in class bees.core.kernel.KernelPortHandle
 
toString() - Method in class bees.core.kernel.KernelObjectStreamer
 
toString() - Method in class bees.core.kernel.BDomainQueryEvent
 
toString() - Method in class bees.core.kernel.KernelCapabilities
 
toString() - Method in class bees.core.kernel.PortPair
 
toString() - Method in class bees.core.kernel.KernelObject
 
toString() - Method in class bees.core.kernel.BDomainRegisterCoroutine
 
toString() - Method in class bees.core.kernel.KernelObjectStore
 
toString() - Method in class bees.core.kernel.BDomainIdentifier
 
toString() - Method in class bees.core.kernel.KernelObjectCoroutine
 
toString() - Method in class bees.core.kernel.ConnectBDomainCoroutine
 
toString() - Method in class bees.core.kernel.KernelPanic
 
toString() - Method in class bees.core.kernel.BDomainCoroutine
 
toString() - Method in class bees.core.kernel.JSICoroutine
 
toString() - Method in class bees.core.kernel.BDomainRegisterHandler
 
toString() - Method in class bees.core.kernel.ListBDomainCoroutine
 
toString() - Method in class bees.core.kernel.CreateBDomainCoroutine
 
toString() - Method in class bees.core.kernel.KernelObjectStoreHandler
 
toString() - Method in class bees.core.kernel.BDomainEndingEvent
 
toString() - Method in class bees.core.kernel.KernelString
 
toString() - Method in class bees.core.resource.CapabilityHandler
 
toString() - Method in class bees.core.resource.RevokableInputStream
 
toString() - Method in class bees.core.resource.PathSpec
 
toString() - Method in class bees.core.resource.File
 
toString() - Method in class bees.core.resource.FileHandler
 
toString() - Method in class bees.core.resource.ClockHandler
 
toString() - Method in class bees.core.resource.NodeOSExternalChannelHandler
 
toString() - Method in class bees.core.resource.LoggerFactory
 
toString() - Method in class bees.core.resource.NodeOSNeighbor
 
toString() - Method in class bees.core.resource.AccountHandler
 
toString() - Method in class bees.core.resource.NodeOSExternalChannel
 
toString() - Method in class bees.core.resource.SystemPackage
 
toString() - Method in class bees.core.resource.AccountSpec
 
toString() - Method in class bees.core.resource.Account
 
toString() - Method in class bees.core.resource.NodeOSNeighborHandler
 
toString() - Method in class bees.core.resource.SystemPackageHandler
 
toString() - Method in class bees.core.resource.Console
 
toString() - Method in class bees.core.resource.LoggerSpec
 
toString() - Method in class bees.core.resource.FileSystemRoot
 
toString() - Method in class bees.core.resource.RevokableOutputStream
 
toString() - Method in class bees.core.resource.SystemClassHandler
 
toString() - Method in class bees.core.resource.NetworkInterface
 
toString() - Method in class bees.core.resource.Logger
 
toString() - Method in class bees.core.resource.FileSystemRootHandler
 
toString() - Method in class bees.core.resource.MeterHandler
 
toString() - Method in class bees.core.resource.NetworkService
 
toString() - Method in class bees.core.resource.NodeOSNeighborFactory
 
toString() - Method in class bees.core.resource.LoggerHandler
 
toString() - Method in class bees.core.resource.NetworkInterfaceHandler
 
toString() - Method in class bees.core.resource.Clock
 
toString() - Method in class bees.core.resource.SystemClass
 
toString() - Method in class bees.core.resource.Directory
 
toString() - Method in class bees.core.resource.Meter
 
toString() - Method in class bees.core.resource.NetworkServiceHandler
 
toString() - Method in class bees.core.resource.IPAddressPermission
 
toString() - Method in class bees.core.security.Permission
 
toString() - Method in class bees.core.security.CountPermission
 
toString() - Method in class bees.core.security.KeySpec
 
toString() - Method in class bees.core.security.FloatPermission
 
toString() - Method in class bees.core.security.Cipher
 
toString() - Method in class bees.core.security.Signature
 
toString() - Method in class bees.core.security.Alias
 
toString() - Method in class bees.core.security.FilePermission
 
toString() - Method in class bees.core.security.PublicKeySpec
 
toString() - Method in class bees.core.security.PublicKey
 
toString() - Method in class bees.core.security.EnumerationPair
 
toString() - Method in class bees.core.security.IntegerPermission
 
toString() - Method in class bees.core.security.MinimumIntegerPermission
 
toString() - Method in class bees.core.security.PrivateKeySpec
 
toString() - Method in class bees.core.security.PrivateKey
 
toString() - Method in class bees.core.security.RangePermission
 
toString() - Method in class bees.core.security.Password
 
toString() - Method in class bees.core.security.MinimumFloatPermission
 
toString() - Method in class bees.core.security.EnumerationPermission
 
toString() - Method in class bees.core.security.MaximumFloatPermission
 
toString() - Method in class bees.core.security.VersionString
 
toString() - Method in class bees.core.security.VersionStringFactory
 
toString() - Method in class bees.core.security.PermissionSet
 
toString() - Method in class bees.core.security.KeyPair
 
toString() - Method in class bees.core.security.SecretKeyHandler
 
toString() - Method in class bees.core.security.KeyPairGenerator
 
toString() - Method in class bees.core.security.AliasHandler
 
toString() - Method in class bees.core.security.Mac
 
toString() - Method in class bees.core.security.PasswordHandler
 
toString() - Method in class bees.core.security.SecretKeyFactory
 
toString() - Method in class bees.core.security.SecretKeySpec
 
toString() - Method in class bees.core.security.SecretKey
 
toString() - Method in class bees.core.security.AliasFactory
 
toString() - Method in class bees.core.security.KeyFactory
 
toString() - Method in class bees.core.security.MaximumIntegerPermission
 
toString() - Method in class bees.core.security.PasswordFactory
 
toString() - Method in class bees.core.security.KeyPairGeneratorHandler
 
toString() - Method in class bees.core.security.VersionStringHandler
 
toString() - Method in class bees.core.security.KeyGenerator
 
toString() - Method in class bees.core.bdomain.BDomainLocal
 
toString() - Method in class bees.core.bdomain.BDomain
 
toString() - Method in class bees.core.bdomain.DischargeBDomainCoroutine
 
toString() - Method in class bees.core.bdomain.EventHandler
 
toString() - Method in class bees.core.bdomain.CapabilityTree
 
toString() - Method in class bees.core.bdomain.DeleteBDomain
 
toString() - Method in class apps.authenticator.FlowDumper
 
toString() - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
 
toString() - Method in class apps.authenticator.FlowBuilder
 
toString() - Method in class apps.authenticator.AuthenticatorDLPresentation
 
toString() - Method in class apps.authenticator.Authenticator
 
toString() - Method in class apps.authenticator.Everything
 
toString() - Method in class apps.authenticator.MaterialBuilder
 
toString() - Method in class apps.authenticator.AuthenticatorDiscoveryPresentation
 
toString() - Method in class apps.authenticator.AuthenticatorParameters
 
toString() - Method in class apps.authenticator.SourceBased
 
toString() - Method in class apps.benchmark.MinimalCapsule
 
toString() - Method in class apps.benchmark.BenchmarkParameters
 
toString() - Method in class apps.benchmark.BenchmarkCapsule
 
toString() - Method in class apps.benchmark.BenchmarkProtocol
 
toString() - Method in class apps.benchmark.RelayCapsule
 
toString() - Method in class apps.benchmark.StatsCapsule
 
toString() - Method in class apps.benchmark.SendCapsule
 
toString() - Method in class apps.benchmark.BenchmarkBootCapsule
 
toString() - Method in class apps.benchmark.PrimerCapsule
 
toString() - Method in class apps.discovery.DiscoveryProtocolPresentation
 
toString() - Method in class apps.discovery.DiscoveryProtocolSession
 
toString() - Method in class apps.discovery.DiscoveryApplication
 
toString() - Method in class apps.discovery.AdvertiseCapsule
 
toString() - Method in class apps.discovery.BroadcastNeighbor
 
toString() - Method in class apps.discovery.DiscoveryProtocol
 
toString() - Method in class apps.discovery.DiscoveryParameters
 
toString() - Method in class apps.discovery.DiscoveryBootCapsule
 
toString() - Method in class apps.discovery.AdvertiseMaterial
 
toString() - Method in class apps.health.HealthSession
 
toString() - Method in class apps.health.HealthParameters
 
toString() - Method in class apps.health.NodeHealthCapsule
 
toString() - Method in class apps.health.PollRequestCapsule
 
toString() - Method in class apps.health.HealthBootCapsule
 
toString() - Method in class apps.health.HealthExtraParameters
 
toString() - Method in class apps.health.NodeHealth
 
toString() - Method in class apps.health.SimpleNodeHealth
 
toString() - Method in class apps.health.HealthProtocol
 
toString() - Method in class apps.hello.HelloBootCapsule
 
toString() - Method in class apps.hello.HelloCapsule
 
toString() - Method in class apps.hello.HelloProtocol
 
toString() - Method in class apps.hello.HelloParameters
 
toString() - Method in class apps.liveness.LivenessProtocol
 
toString() - Method in class apps.liveness.LivenessPresentation
 
toString() - Method in class apps.liveness.PokeCapsule
 
toString() - Method in class apps.liveness.LivenessApplication
 
toString() - Method in class apps.liveness.LivenessSession
 
toString() - Method in class apps.liveness.LivenessBootCapsule
 
toString() - Method in class apps.liveness.LiveNeighbor
 
toString() - Method in class apps.pathfinder.SinkCapsule
 
toString() - Method in class apps.pathfinder.MulticastCapsule
 
toString() - Method in class apps.pathfinder.ConfigurationCapsule
 
toString() - Method in class apps.pathfinder.PathfinderBootCapsule
 
toString() - Method in class apps.pathfinder.PathfinderParameters
 
toString() - Method in class apps.pathfinder.PathfinderSession
 
toString() - Method in class apps.pathfinder.PathfinderProtocol
 
toString(byte[]) - Static method in class bees.core.ByteArray
Convert a byte array to a string in a hexidecimal representation and some extra formatting.
toString(byte[], int) - Static method in class bees.core.ByteArray
Convert a byte array to a string in a hexidecimal representation and some extra formatting.
toString(int) - Static method in class bees.core.NodeAddress
Generate a string representation of the given address.
toVerboseString() - Method in class bees.core.resource.NodeOSNeighbor
 
transition(Coroutine, int) - Method in class bees.core.StateResponder
 
transition(Coroutine, int) - Method in class bees.core.StateResponderList
 
tree - Variable in class bees.core.resource.CapabilityHandler
A cached pointer to the kernel's capability tree.
TwoWayBeesEvent - class bees.core.TwoWayBeesEvent.
A base class for BeesEvents that will be both a request and reply.
TwoWayBeesEvent(Coroutine) - Constructor for class bees.core.TwoWayBeesEvent
 
TypeID - class bees.core.TypeID.
A TypeID is used to wrap the result of an MD5 hash.
TYPEID - Static variable in class bees.core.Xdr
The length of a typeid in an xdr.
TYPEID() - Method in class bees.core.Xdr
 
TypeID(byte[]) - Constructor for class bees.core.TypeID
Construct a TypeID with the given value.

U

UnknownProtocol - class bees.core.UnknownProtocol.
The UnknownProtocol is used to download flow descriptions from unknown flows on a neighbor.
UnknownProtocol() - Constructor for class bees.core.UnknownProtocol
Construct an UnknownProtocol description.
UnknownProtocolPresentation - class bees.core.UnknownProtocolPresentation.
 
UnknownProtocolPresentation() - Constructor for class bees.core.UnknownProtocolPresentation
 
unmarshal(Xdr) - Static method in class bees.core.Pair
 
unmarshal(XdrByteArray) - Method in class bees.core.PairChain
 
unmarshal(XdrByteArray) - Static method in class bees.core.Pair
 
unmarshal(XdrByteArray) - Method in class bees.core.resource.IPAddressPermission
 
unmarshal(XdrByteArray) - Method in class bees.core.security.Permission
Unmarshal this object from the given byte array.
unmarshal(XdrByteArray) - Method in class bees.core.security.CountPermission
 
unmarshal(XdrByteArray) - Method in class bees.core.security.FloatPermission
 
unmarshal(XdrByteArray) - Method in class bees.core.security.IntegerPermission
 
unmarshal(XdrByteArray) - Method in class bees.core.security.RangePermission
 
unmarshal(XdrByteArray) - Method in class bees.core.security.EnumerationPermission
 
unmarshal(XdrByteArray) - Method in class apps.health.NodeHealth
 
unregister() - Method in class bees.core.ExtendedProtocolPresentation
 
unregister(Node, ExternalCapsule, ExternalChannel) - Method in class bees.core.ExtendedProtocolSession
Handle an unregistration.
unregisterReply(Node, ExternalCapsule) - Method in class bees.core.ExtendedProtocolPresentation
 
unseal() - Method in class bees.core.CapabilityEnvelope
Unseal the envelope to get the enclosed capability.
unseal(KernelObjectCoroutine) - Method in class bees.core.CapabilityEnvelope
Unseal the capability returned by a lookup reply.
unseal(Unsealer) - Method in class bees.core.CapabilityEnvelope
 
Unsealer - interface bees.core.Unsealer.
 
UNWRAP_MODE - Static variable in class bees.core.security.Cipher
 
unwrap(byte[], String, int) - Method in class bees.core.security.Cipher
 
update(byte) - Method in class bees.core.security.Signature
 
update(byte) - Method in class bees.core.security.Mac
 
update(byte[]) - Method in class bees.core.security.Cipher
 
update(byte[]) - Method in class bees.core.security.Signature
 
update(byte[]) - Method in class bees.core.security.Mac
 
update(byte[], int, int) - Method in class bees.core.security.Cipher
 
update(byte[], int, int) - Method in class bees.core.security.Signature
 
update(byte[], int, int) - Method in class bees.core.security.Mac
 
update(byte[], int, int, byte[]) - Method in class bees.core.security.Cipher
 
update(byte[], int, int, byte[], int) - Method in class bees.core.security.Cipher
 
updateHash(KernelObjectStore, CapabilityEnvelope[], MD5) - Static method in class bees.core.CapabilityEnvelope
 
updateHash(KernelObjectStore, MD5) - Method in class bees.core.CapabilityEnvelope
 
updateHash(MD5) - Method in class bees.core.security.Permission
Update a an MD5 object with the value of this permission.
updateHash(MD5) - Method in class bees.core.security.PermissionSet
Update an MD5 hash value with the contents of this set.
useBDomainReplyPort() - Method in class bees.core.BeesEvent
Use the domain's main port for the event's reply port.
userReceive(Node, int, ExternalCapsule) - Method in class bees.core.ExtendedProtocolPresentation
 
userReceive(Node, int, ExternalCapsule) - Method in class bees.core.DLProtocolPresentation
 
userReceive(Node, int, ExternalCapsule) - Method in class bees.core.ExtendedProtocolSession
 
userReceive(Node, int, ExternalCapsule) - Method in class bees.core.DLProtocolSession
 
userReceive(Node, int, ExternalCapsule) - Method in class bees.core.IDTranslatorPresentation
 
userReceive(Node, int, ExternalCapsule) - Method in class bees.core.UnknownProtocolPresentation
 
userReceive(Node, int, ExternalCapsule) - Method in class apps.discovery.DiscoveryProtocolPresentation
 
userReceive(Node, int, ExternalCapsule) - Method in class apps.discovery.DiscoveryProtocolSession
 
userReceive(Node, int, ExternalCapsule) - Method in class apps.liveness.LivenessPresentation
 
userReceive(Node, int, ExternalCapsule) - Method in class apps.liveness.LivenessSession
 

V

valid() - Method in class bees.core.Capability
 
validate(PairChain) - Method in class apps.authenticator.AuthenticatorUnknownProtocolPresentation
Callback used to validate a protocol flow description.
VERIFY_PERMISSION - Static variable in class bees.core.security.Signature
Permission to use this key for verification.
verify(byte[]) - Method in class bees.core.security.Signature
 
verify(double) - Method in class bees.core.security.FloatPermission
Verify a floating point value.
verify(long) - Method in class bees.core.security.IntegerPermission
Verify an integer value.
verify(PublicKeySpec) - Method in class bees.core.SignedXdrByteArray
 
verify(PublicKeySpec, ProtocolSession) - Method in class bees.core.SignedXdrByteArray
 
VersionString - class bees.core.security.VersionString.
A VersionString capability wraps a string that can be used in place of other objects when computing hash identifiers.
VersionString() - Constructor for class bees.core.security.VersionString
 
VersionStringFactory - class bees.core.security.VersionStringFactory.
 
VersionStringFactory() - Constructor for class bees.core.security.VersionStringFactory
 
VersionStringHandler - class bees.core.security.VersionStringHandler.
The VersionStringHandler is a JSIHandler that can create VersionStrings.
VersionStringHandler() - Constructor for class bees.core.security.VersionStringHandler
Construct an empty VersionStringHandler object.

W

waitForCompletion() - Method in class bees.core.DLProtocolPresentation
Wait indefinitely for the download to complete.
waitForCompletion() - Method in class bees.core.Coroutine
Wait for the Coroutine to reach STATE_COMPLETE.
waitForCompletion(long) - Method in class bees.core.DLProtocolPresentation
Wait for the download to complete.
waitForCompletion(long) - Method in class bees.core.Coroutine
Wait for the Coroutine to reach STATE_COMPLETE.
waitForConnection() - Method in class bees.core.ExternalCoroutine
Wait for the coroutine to be connected to its peer.
waitForDeath() - Method in class bees.core.EventChannel
 
waitForState(int) - Method in class bees.core.Coroutine
 
waitForState(int, long) - Method in class bees.core.ExtendedProtocolPresentation
 
waitForState(int, long) - Method in class bees.core.Coroutine
 
WRAP_MODE - Static variable in class bees.core.security.Cipher
 
wrap(KeySpec) - Method in class bees.core.security.Cipher
 
WRITE - Static variable in class bees.core.security.Permission
Action determining whether or not the property specified by the permission name is writable.
WRITE_LOCAL_TIME - Static variable in class bees.core.resource.Clock
Permission to write the local time.
write(byte[]) - Method in class bees.core.resource.RevokableOutputStream
 
write(byte[], int, int) - Method in class bees.core.resource.RevokableOutputStream
 
write(Capability, DataOutputStream) - Method in class bees.core.CapabilityStreamer
Write a capability to the given output stream.
write(int) - Method in class bees.core.resource.RevokableOutputStream
 
write(KernelObjectStore, KernelObject, DataOutputStream) - Method in class bees.core.kernel.KernelObjectStreamer
Write a KernelObject to the stream.
writeEnvelope(KernelObjectStore, DataOutputStream, CapabilityEnvelope) - Static method in class bees.core.CapabilityFactory
 

X

Xdr - class bees.core.Xdr.
An Xdr object wraps a system packet buffer for access by untrusted code.
XdrByteArray - class bees.core.XdrByteArray.
A ByteArray subclass that supports xdr based encoding.
XdrByteArray(byte[]) - Constructor for class bees.core.XdrByteArray
Construct an XdrByteArray that wraps the given buffer.
XdrByteArray(byte[], int) - Constructor for class bees.core.XdrByteArray
Construct an XdrByteArray that wraps the given buffer.
XdrByteArray(byte[], int, int) - Constructor for class bees.core.XdrByteArray
Construct an XdrByteArray that wraps the given buffer.
XdrByteArray(int) - Constructor for class bees.core.XdrByteArray
Construct an XdrByteArray that can hold the given number of bytes.

A B C D E F G H I J K L M N O P Q R S T U V W X
Bees v0.5.0 API

This documentation is Copyright (C) 2002 The University of Utah. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for Bees v0.5.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/