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.