All Packages  This Package  Class Hierarchy  Class Search  Index

Class edu.utah.janos.ants.ants.Extension
java.lang.Object
   |
   +----edu.utah.janos.ants.ants.Entity
           |
           +----edu.utah.janos.ants.ants.Extension

  Summary

public abstract class  Extension
     extends edu.utah.janos.ants.ants.Entity
{
          // Fields 4
     private static int count;
     public static final String[] defaults;
     private static Hashtable registry;
     private Node server;

          // Constructors 1
     public Extension();

          // Methods 4
     public static int findNamedExtension(String);
     public static int registerNamedExtension(String);

     public void setArgs(KeyArgs) throws InvalidKeyArgsException;
     public Node thisNode();
}

XXX THIS CLASS IS NEVER USED.

The abstract extension class that "real" extensions must subclass.

Node extensions augment the built-in services of the node with large components that are not readily transferred on a per capsule basis or are too specialized to be needed at all nodes within the network. (E.g., multicast extensions, RSVP, etc.)

I don't think any extensions have ever been written.

Author:
David Wetherall

See Also: findExtension, attachExtension, getExtensions, getExtension




  Fields

· defaults

Summary  |  Top

   public static final String[] defaults


· server

Summary  |  Top
   private Node server


· count

Summary  |  Top
   private static int count


· registry

Summary  |  Top
   private static Hashtable registry


  Constructors

· Extension

Summary  |  Top

   public Extension() 

Construct a no-name extension.

Set name through setName().



  Methods

· thisNode

Summary  |  Top
   public Node thisNode() 


· findNamedExtension

Summary  |  Top
   public static int findNamedExtension(String name) 


· registerNamedExtension

Summary  |  Top
   public static int registerNamedExtension(String name) 


· setArgs

Summary  |  Top
   public void setArgs(KeyArgs k)  throws InvalidKeyArgsException
Overrides:
setArgs in class Entity


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7