|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ebmwebsourcing.wsstar.notification.extension.WSNotificationExtensionFactory
public abstract class WSNotificationExtensionFactory
This abstract class defines a factory API that enables applications to obtain a Factory capable of producing new Definitions, new Reader, and new Writer. Note : This class is implemented respect to the "Singleton design pattern". The solution of Bill Pugh - University of Maryland - has been used, because it supposed to be "thread-safe" without requiring special language constructs (i.e. volatile or synchronized). For more details, see : http://en.wikipedia.org/wiki/Singleton_pattern
| Field Summary | |
|---|---|
protected ObjectFactory |
specificExtendedTypesFactory
|
| Constructor Summary | |
|---|---|
protected |
WSNotificationExtensionFactory()
|
| Method Summary | |
|---|---|
abstract ContextPolicyType |
createContextPolicyType()
Create an instance of the ContextPolicyType class |
abstract ProcessPolicyType |
createProcessPolicyType()
Create an instance of the ProcessPolicyType class |
abstract ResourcesUuidType |
createResourcesUuidType()
Create an instance of the ResourcesUuidType class |
abstract SOAParameterType |
createSOAParameterType()
Create an instance of the SOAParameterType class |
abstract TerminationTimeType |
createTerminationTimeType()
Create an instance of the TerminationTimeType class |
abstract XsltStyleSheetType |
createXsltStyleSheetType()
Create an instance of the XsltStyleSheetType class |
static WSNotificationExtensionFactory |
getInstance()
Return an unique - respect to the Singleton design pattern - instance of the WSNotificationExtensionFactory class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ObjectFactory specificExtendedTypesFactory
| Constructor Detail |
|---|
protected WSNotificationExtensionFactory()
| Method Detail |
|---|
public static WSNotificationExtensionFactory getInstance()
WSNotificationExtensionFactory class. Getting this object type is the first step to build
all others "WS-Notification Extended types objects" and Reader/Writer objects.
public abstract SOAParameterType createSOAParameterType()
throws WSNotificationExtensionException
SOAParameterType class
SOAParameterType object
WSNotificationExtensionException
public abstract ResourcesUuidType createResourcesUuidType()
throws WSNotificationExtensionException
ResourcesUuidType class
ResourcesUuidType object
WSNotificationExtensionException
public abstract ProcessPolicyType createProcessPolicyType()
throws WSNotificationExtensionException
ProcessPolicyType class
ProcessPolicyType object
WSNotificationExtensionException
public abstract ContextPolicyType createContextPolicyType()
throws WSNotificationExtensionException
ContextPolicyType class
ContextPolicyType object
WSNotificationExtensionException
public abstract XsltStyleSheetType createXsltStyleSheetType()
throws WSNotificationExtensionException
XsltStyleSheetType class
XsltStyleSheetType object
WSNotificationExtensionException
public abstract TerminationTimeType createTerminationTimeType()
throws WSNotificationExtensionException
TerminationTimeType class
TerminationTimeType object class
WSNotificationExtensionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||