Bees v0.5.0 API

Uses of Interface
bees.core.ExternalChannel

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

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/