Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Bees v0.5.0 API
PREV NEXT
FRAMES
NO FRAMES
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.