|
org.netbeans.modules.websvc.serverapi/0 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WSStackProviderImplementation
SPI interface for WSStackProvider
Method Summary | ||
---|---|---|
|
getWSStack(Class<T> clazz)
This method provides WSStack instance based on class type passed as argument. |
|
Collection<WSStack<?>> |
getWSStacks()
This method should provide all WSStack instances. |
Method Detail |
---|
<T> WSStack<T> getWSStack(Class<T> clazz)
WSStack
instance based on class type passed as argument.
It's the responsibility of WS Stack support to design a specific class that may also contain
some additional WS Stack information useful for particul WS Stack type,
e.g. for JAX-WS technology.
In a simple case it is sufficient to specify an empty class, e.g.
public class XYZTechnology {}More advanced example :
public class XYZTechnology { String additionalData; public XYZTechnology(String additionalData) { this.additionalData = additionalData; } public String getAdditionalData() { return additionalData; } public enum Feature implements WSStack.Feature { FEATURE_1, FEATURE_2; } public enum Tool implements WSStack.Tool { TOOL_1, TOOL_2; } }
T
- type parameter for Class typeclazz
- Class type passed to obtain specific WSStack object
Collection<WSStack<?>> getWSStacks()
|
org.netbeans.modules.websvc.serverapi/0 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |