Bees v0.5.0 API

bees.core.resource
Class NodeOSNeighborHandler

java.lang.Object
  |
  +--bees.core.resource.CapabilityHandler
        |
        +--bees.core.resource.NodeOSNeighborHandler
All Implemented Interfaces:
edu.utah.janosvm.kit.comm.jsi.JSIHandler

public final class NodeOSNeighborHandler
extends CapabilityHandler

The NodeOSNeighborHandler is a JSIHandler that can create NodeOSNeighbor capabilities.


Fields inherited from class bees.core.resource.CapabilityHandler
tree
 
Constructor Summary
NodeOSNeighborHandler()
          Construct an empty NodeOSNeighborHandler object.
 
Method Summary
 java.lang.Object createCapability(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm, java.lang.String name, java.lang.String comment)
          Abstract method called when the handler needs to create a capability.
 java.lang.Class getCapabilityClass()
           
 void getSuites(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm)
           
 void handleMessage(edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext jhc, edu.utah.janosvm.kit.comm.jsi.JSIMessage jm)
           
 java.lang.String toString()
           
 
Methods inherited from class bees.core.resource.CapabilityHandler
resolveSpecifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeOSNeighborHandler

public NodeOSNeighborHandler()
Construct an empty NodeOSNeighborHandler object.
Method Detail

getCapabilityClass

public java.lang.Class getCapabilityClass()
Overrides:
getCapabilityClass in class CapabilityHandler
See Also:
CapabilityHandler.getCapabilityClass()

createCapability

public java.lang.Object createCapability(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm,
                                         java.lang.String name,
                                         java.lang.String comment)
                                  throws edu.utah.janos.nodeos.PacketAddressFormatException,
                                         edu.utah.janos.nodeos.ProtocolSpecFormatException,
                                         edu.utah.janos.nodeos.AddressFormatException,
                                         edu.utah.janosvm.kit.comm.jsi.MissingPairException,
                                         java.io.IOException
Description copied from class: CapabilityHandler
Abstract method called when the handler needs to create a capability.
Overrides:
createCapability in class CapabilityHandler
See Also:
CapabilityHandler.createCapability(JSIMessage, String, String)

handleMessage

public void handleMessage(edu.utah.janosvm.kit.comm.jsi.JSIHandlerContext jhc,
                          edu.utah.janosvm.kit.comm.jsi.JSIMessage jm)
                   throws java.lang.Throwable
Overrides:
handleMessage in class CapabilityHandler
See Also:
JSIHandler.handleMessage(JSIHandlerContext, JSIMessage)

getSuites

public void getSuites(edu.utah.janosvm.kit.comm.jsi.JSIMessage jm)
See Also:
JSIHandler.getSuites(JSIMessage)

toString

public java.lang.String toString()
Overrides:
toString in class CapabilityHandler
See Also:
Object.toString()

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/