Name

ModuleClassID

Synopsis

These IDs are used to identify module classes. The module class ID is used to create a module specification ID; the combination of the two allows the peergroup service to instantiate the new module. Module class IDs are created from the IDFactory class.

public abstract class ModuleClassID extends net.jxta.id.ID {
// Public Constructors
   public ModuleClassID();  
// Public Instance Methods
   public abstract ModuleClassID getBaseClass();  
   public abstract boolean isOfSameBaseClass(
        ModuleSpecID id);  
   public abstract boolean isOfSameBaseClass(
        ModuleClassID id);  
}

Passed To

net.jxta.id.IDFactory.{newModuleClassID(), newModuleSpecID()}, net.jxta.id.IDFactory.Instantiator.{newModuleClassID(), newModuleSpecID()}, ModuleClassID.isOfSameBaseClass(), ModuleSpecID.isOfSameBaseClass(), net.jxta.protocol.ModuleClassAdvertisement.setModuleClassID()

Returned By

net.jxta.id.IDFactory.newModuleClassID(), net.jxta.id.IDFactory.Instantiator.newModuleClassID(), ModuleClassID.getBaseClass(), ModuleSpecID.getBaseClass(), net.jxta.protocol.ModuleClassAdvertisement.getModuleClassID()

Type Of

net.jxta.peergroup.PeerGroup.{applicationClassID, discoveryClassID, endpointClassID, httpProtoClassID, membershipClassID, peerGroupClassID, peerinfoClassID, pipeClassID, rendezvousClassID, resolverClassID, routerProtoClassID, tcpProtoClassID, tlsProtoClassID}

Get JXTA in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.