|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CapabilityEnvelope | |
apps.authenticator | Applications used to the process of authenticating and authorizing downloaded protocols. |
bees.core | The core functionality for Bees, including, capabilities, coroutines, and events. |
bees.core.bdomain | Wrapper and support classes for dealing with Java NodeOS Domain's. |
bees.core.kernel | Classes that implement the Bee's kernel domain and the coroutine's for supporting user domains. |
bees.core.resource | This package holds most of the system provided capabilities. |
Uses of CapabilityEnvelope in apps.authenticator |
Methods in apps.authenticator that return CapabilityEnvelope | |
protected CapabilityEnvelope |
AuthenticatorUnknownProtocolPresentation.createLogger(TypeID fp,
PairChain pc)
Create the Logger object for the new protocol flow. |
Uses of CapabilityEnvelope in bees.core |
Methods in bees.core that return CapabilityEnvelope | |
CapabilityEnvelope[] |
ExternalCapsule.getEnvelopes()
|
CapabilityEnvelope[] |
AuthorizationCoroutine.getEnvelopes()
|
protected CapabilityEnvelope[] |
AuthorizationCoroutine.authorize(CapabilityEnvelope requester,
java.lang.String src,
java.lang.String dst,
byte[] auth)
Call back used to handle an authorize event. |
CapabilityEnvelope[] |
Node.requestCapability(java.lang.String src,
java.lang.String dst,
byte[] auth)
Request a capability from the Auth Application. |
static CapabilityEnvelope |
CapabilityEnvelope.find(CapabilityEnvelope[] ce,
java.lang.String name)
Find a CapabilityEnvelope with the given name in the given array. |
CapabilityEnvelope |
CapabilityEnvelope.revokePermissions(PermissionSet ps)
Revoke some permissions from the enclosed capability. |
CapabilityEnvelope |
CapabilityEnvelope.boundPermissions(PermissionSet ps)
Bound the enclosed capabilities to the given set. |
CapabilityEnvelope |
CapabilityEnvelope.seal(Sealer sealer)
|
static CapabilityEnvelope |
CapabilityFactory.readEnvelope(KernelObjectStore kos,
java.io.DataInputStream dis)
|
CapabilityEnvelope[] |
ExternalCapsuleEvent.getEnvelopes()
|
Methods in bees.core with parameters of type CapabilityEnvelope | |
protected void |
Capability.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
Bind this capability to the given object. |
protected void |
AuthorizationCoroutine.beginManagement(CapabilityEnvelope ce,
TypeID sessionID)
Call back used to handle a beginManagement event. |
protected void |
AuthorizationCoroutine.beginExtendedManagement(CapabilityEnvelope ce,
TypeID sessionID)
Call back used to handle a beginExtendedManagement event. |
protected CapabilityEnvelope[] |
AuthorizationCoroutine.authorize(CapabilityEnvelope requester,
java.lang.String src,
java.lang.String dst,
byte[] auth)
Call back used to handle an authorize event. |
void |
InheritedCapabilityCoroutine.initial(EventChannel ec,
CapabilityEnvelope[] ce)
|
void |
Authorizer.beginManagement(CapabilityEnvelope ce,
TypeID sessionID)
Call back used to handle an AuthorizationCoroutine.beginManagement event. |
void |
Authorizer.beginExtendedManagement(CapabilityEnvelope ce,
TypeID sessionID)
Call back used to handle an AuthorizationCoroutine.beginExtendedManagement event. |
void |
Authorizer.endManagement(CapabilityEnvelope ce,
TypeID sessionID)
Call back used to terminate management for the given protocol. |
CapabilityTree |
Authorizer.authorize(CapabilityEnvelope requester,
java.lang.String src,
java.lang.String dst,
byte[] auth)
Call back used to handle an AuthorizationCoroutine.authorize event. |
protected void |
Node.fromBytes(byte[] flattened,
CapabilityEnvelope[] ce)
|
void |
Node.register(ProtocolPresentation pp,
CapabilityEnvelope ce,
TypeID sessionID)
Connect the given presentation to a protocol session in another domain. |
static CapabilityEnvelope |
CapabilityEnvelope.find(CapabilityEnvelope[] ce,
java.lang.String name)
Find a CapabilityEnvelope with the given name in the given array. |
static void |
CapabilityEnvelope.updateHash(KernelObjectStore kos,
CapabilityEnvelope[] ce,
bees.util.MD5 digest)
|
Node |
NodeFactory.create(NodeSpec ns,
CapabilityEnvelope clock,
PermissionSet ps,
java.lang.String comment)
|
Node |
NodeFactory.create(NodeSpec ns,
CapabilityEnvelope clock,
PermissionSet ps)
|
static void |
CapabilityFactory.writeEnvelope(KernelObjectStore kos,
java.io.DataOutputStream dos,
CapabilityEnvelope ce)
|
static Capability |
CapabilityFactory.instantiate(Capability cap,
long id,
byte[] object,
CapabilityEnvelope[] sub,
PermissionSet ps)
|
static PermissionSet |
CapabilityFactory.getPermissions(CapabilityEnvelope ce)
|
ExternalCapsuleEvent |
ExternalCapsuleEvent.setEnvelopes(CapabilityEnvelope[] ce)
|
void |
Neighbor.enqueueKey(CapabilityEnvelope ce,
java.lang.String algorithm)
Enqueue a key for checking hop-by-hop integrity. |
Constructors in bees.core with parameters of type CapabilityEnvelope | |
ExternalCapsule(CapabilityEnvelope[] ce,
CapabilityReference[] cr)
Construct an ExternalCapsule with the given values. |
|
ExternalCapsule(CapabilityEnvelope[] ce)
Construct an ExternalCapsule with the given values. |
|
CapabilityEnvelope(java.lang.String name,
CapabilityEnvelope ce)
Construct a copy of the given CapabilityEnvelope with a new name. |
|
CapabilityEnvelope(CapabilityEnvelope ce)
Construct a copy of the given CapabilityEnvelope with an anonymous name. |
Uses of CapabilityEnvelope in bees.core.bdomain |
Methods in bees.core.bdomain that return CapabilityEnvelope | |
static CapabilityEnvelope[] |
CapabilityTree.flattenMap(java.lang.String prefix,
ObjectMap om)
Flatten the given object map into an array of CapabilityEnvelopes. |
CapabilityEnvelope[] |
CapabilityTree.flatten()
|
Constructors in bees.core.bdomain with parameters of type CapabilityEnvelope | |
CapabilityTree(CapabilityEnvelope[] ce,
CapabilityTree[] children)
Construct a CapabilityTree with the given values. |
|
CapabilityTree(CapabilityEnvelope[] ce)
Construct a CapabilityTree with the given value. |
Uses of CapabilityEnvelope in bees.core.kernel |
Methods in bees.core.kernel that return CapabilityEnvelope | |
CapabilityEnvelope[] |
KernelObject.getSubcapabilities()
|
CapabilityEnvelope[] |
KernelObjectCoroutine.getSubcapabilities()
|
Methods in bees.core.kernel with parameters of type CapabilityEnvelope | |
void |
KernelObject.setSubcapabilities(CapabilityEnvelope[] sub)
|
long |
KernelObjectStore.put(byte[] object,
CapabilityEnvelope[] sub,
PermissionSet ps,
Meter meter,
java.lang.String comment)
Put a KernelObject in the store. |
long |
KernelObjectStore.put(byte[] object,
CapabilityEnvelope[] sub)
Put a KernelObject in the store with a null comment. |
static Capability |
KernelObjectCoroutine.create(Capability cap,
BDomainCoroutine sc,
byte[] data,
CapabilityEnvelope[] sub,
java.lang.String comment,
PermissionSet ps)
|
void |
KernelObjectCoroutine.create(BDomainCoroutine sc,
Capability cap,
byte[] data,
CapabilityEnvelope[] sub,
PermissionSet ps,
java.lang.String comment)
|
Uses of CapabilityEnvelope in bees.core.resource |
Methods in bees.core.resource with parameters of type CapabilityEnvelope | |
protected void |
File.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
protected void |
Account.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
protected void |
NetworkInterface.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
protected void |
Logger.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
protected void |
NetworkService.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
protected void |
Directory.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
protected void |
Meter.fromBytes(byte[] flattened,
CapabilityEnvelope[] sub)
|
|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |