Name

IDFactory.Instantiator

Synopsis

Classes that implement this interface perform the actual work of the IDFactory class. The IDFactory class uses a standard default class that implements this interface to generate IDs.

public static interface IDFactory.Instantiator {
// Public Instance Methods
   public abstract ID fromURL(java.net.URL source) 
       throws java.net.MalformedURLExceptionjava.net.UnknownServiceException;
   public abstract String getSupportedIDFormat();  
   public abstract net.jxta.codat.CodatID newCodatID(net.jxta.peergroup.PeerGroupID groupID);
   public abstract net.jxta.codat.CodatID newCodatID(net.jxta.peergroup.PeerGroupID groupID, InputStream in) 
       throws IOException;
   public abstract net.jxta.platform.ModuleClassID newModuleClassID(); 
   public abstract net.jxta.platform.ModuleClassID newModuleClassID(net.jxta.platform.ModuleClassID baseClass);
   public abstract net.jxta.platform.ModuleSpecID newModuleSpecID(net.jxta.platform.ModuleClassID baseClass);
   public abstract net.jxta.peergroup.PeerGroupID newPeerGroupID();
   public abstract net.jxta.peer.PeerID newPeerID(net.jxta.peergroup.PeerGroupID groupID);
   public abstract net.jxta.pipe.PipeID newPipeID(net.jxta.peergroup.PeerGroupID groupID, byte[ ] seed);
}

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.