|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExternalChannel | |
apps.authenticator | Applications used to the process of authenticating and authorizing downloaded protocols. |
apps.discovery | Protocol and test application for discovering neighbors on the same LAN. |
apps.liveness | Protocol and test application for testing the responsiveness of neighbors. |
bees.core | The core functionality for Bees, including, capabilities, coroutines, and events. |
bees.core.resource | This package holds most of the system provided capabilities. |
Uses of ExternalChannel in apps.authenticator |
Classes in apps.authenticator that implement ExternalChannel | |
class |
AuthenticatorDiscoveryPresentation
The AuthenticatorDiscoveryPresentation is a DiscoveryProtocolPresentation specialized for use with authenticators. |
class |
AuthenticatorDLPresentation
A simple DLProtocolPresentation that adds extended protocols to the NeighborManager. |
class |
AuthenticatorUnknownProtocolPresentation
An AuthenticatorUnknownProtocolPresentation is a base class for authenticating unknown protocol flows. |
Uses of ExternalChannel in apps.discovery |
Classes in apps.discovery that implement ExternalChannel | |
class |
DiscoveryProtocolPresentation
A DiscoveryProtocolPresentation is used to communicate with the DiscoveryProtocolSession in the protocol's domain. |
Uses of ExternalChannel in apps.liveness |
Classes in apps.liveness that implement ExternalChannel | |
class |
LivenessPresentation
A LivnessPresentation is used to communicate with the LivenessSession in the protocol's domain. |
Uses of ExternalChannel in bees.core |
Classes in bees.core that implement ExternalChannel | |
class |
DLProtocolPresentation
A DLProtocolPresentation is used to communicate with the DLProtocolSession in a protocol domain. |
class |
ExtendedProtocolPresentation
An ExtendedProtocolPresentation is a ProtocolPresentation that provides functionality for interacting with a protocol that uses the ExtendedProtocolSession class. |
class |
ExternalCoroutine
An ExternalCoroutine is used to send ExternalCapsules between BDomains on the same node. |
class |
IDTranslatorPresentation
An IDTranslatorPresentation interacts with the IDTranslatorSession in the flow domain. |
class |
ProtocolPresentation
A ProtocolPresentation is a base for classes that applications can use when communicating with ProtocolSessions. |
class |
UnknownProtocolPresentation
|
Methods in bees.core that return ExternalChannel | |
ExternalChannel |
ExternalCapsule.getSource()
|
Methods in bees.core with parameters of type ExternalChannel | |
static ExternalCapsule |
Leak.toCapsule(ExternalCapsule ec,
ExternalChannel source,
ProtocolSession ps,
edu.utah.janos.nodeos.BufferHandle bh)
Initialize an ExternalCapsule from the given arguments. |
void |
ExtendedProtocolSession.reply(ExternalChannel channel,
int method,
java.lang.Throwable th)
Send a reply to a specific application. |
void |
ExtendedProtocolSession.reply(ExternalChannel channel,
int method)
Send a reply to a specific application. |
void |
ExtendedProtocolSession.register(Node node,
ExternalCapsule cap,
ExternalChannel ec)
Handle a registration. |
void |
ExtendedProtocolSession.unregister(Node node,
ExternalCapsule cap,
ExternalChannel ec)
Handle an unregistration. |
Uses of ExternalChannel in bees.core.resource |
Classes in bees.core.resource that implement ExternalChannel | |
class |
NodeOSExternalChannel
|
|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |