Adds an interface for a class. If current class is an interface, it extends the added interface. Otherwise it implements it.
@param interfaceType the type of an interface
Adds an interface to the member group. Duplicate elements are ignored.
@param ip the ip address of the interface.
@return the updated MemberGroupConfig
@throws IllegalArgumentException if ip is null or empty.
@see #getInterfaces()
@see #clear()
Adds an interface to the list of those implemented by this class.
@param name The name of the interface.
@throws IOException If the interface cannot be added.
Adds the specified interface as an interface implemented by this class. It is not an error to invoke this method multiple times with the same interface class (and the interface is only added once).
Adds the specified interface as an interface implemented by this class. It is not an error to invoke this method multiple times with the same interface class (and the interface is only added once).
The Interface component will be added to the map keyed with its own name. If the Interface is null it will not be added. If the interface name is null an WSDLProcessingException will be thrown
@param interfaceComponent
Method to add a interface Meta-Data to the package.
@param imd Meta-Data for the interface
@return The interface metadata that was added (or already existing)
Add interface to class. The interface is added to the class if not already defined.
@param intf fully qualified interface name
@return true if added, false if already present
Add an interface implemented by this class. This method may be called multiple times for classes that implement multiple interfaces.
@param interfaceName a name of an interface implementedby the class being written, including full package qualification.
Add the jndi name for a given interface.
@param beanNamingInfo bean naming information
@param namingStrategy JNDI naming strategy
@param containerURL the name of the jar file which contains the ejbs.
Add the jndi name for a given interface.
@param beanNamingInfo bean naming information
@param namingStrategy JNDI naming strategy
@param containerURL the name of the jar file which contains the ejbs.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.