Name
ModuleImplAdvertisement
Synopsis
This advertisement announces the availablity of an implementation of a particular module specification. Module implementation advertisements are used for modules that are loaded dynamically. The peergroup module is in this category, as are modules that make up peergroup services.
When you create a peergroup, you must
publish a ModuleImplAdvertisement
corresponding to
the peergroup. The easiest way to do this is to use the
getAllPurposePeerGroupImplAdvertisement( )
method
of the peergroup class. If the peergroup has additional services,
then you must create a ModuleImplAdvertisement
(using the AdvertisementFactory
class) and
populate its fields:
-
ModuleSpecID
The module specification ID that identifies the specification that this implementation implements
-
Compat
The compatability statement of the implementation; this is typcially an element with a name of “Efmt” and a value corresponding to a Java version (e.g.,
JDK1.4
)-
Code
The name of the Java class that implements the module
-
URI
A location where the implementation code can be obtained
-
Provider
The provider of the implementation
-
Description
A description of the implementation
-
Param
Parameters used to initialize the implementation
public abstract class ModuleImplAdvertisement extends net.jxta.document.Advertisement implements Cloneable { // Public Constructors public ModuleImplAdvertisement(); // Public Class Methods public static String getAdvertisementType(); // Property Accessor Methods ...
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.