|
|||||||||
| Home >> All >> org >> apache >> wsif >> [ base overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.wsif.base
Class WSIFDefaultPort

java.lang.Objectorg.apache.wsif.base.WSIFDefaultPort
- All Implemented Interfaces:
- java.io.Serializable, org.apache.wsif.WSIFPort
- public abstract class WSIFDefaultPort
- extends java.lang.Object
- implements org.apache.wsif.WSIFPort
- extends java.lang.Object
A DefaultWSIFPort is a default implementation of WSIFPort all methods are implemented except execute*.
| Field Summary | |
private org.apache.wsif.WSIFMessage |
context
|
private static long |
serialVersionUID
|
| Constructor Summary | |
WSIFDefaultPort()
|
|
| Method Summary | |
void |
close()
Close this port; indicates that the user is done using it. |
void |
finalize()
Called on an object by the Virtual Machine at most once, at some point after the Object is determined unreachable but before it is destroyed. |
org.apache.wsif.WSIFMessage |
getContext()
Gets the context information for this WSIFPort. |
protected java.lang.Object |
getExtElem(java.lang.Object ctx,
java.lang.Class extType,
java.util.List extElems)
Utility method to retrieve extensibility element from list checks also that it is exactly one extensibility element. |
protected java.util.List |
getExtElems(java.lang.Object ctx,
java.lang.Class extType,
java.util.List extElems)
Utility method to retrieve multiple extensibility elements from a list. |
protected java.lang.String |
getKey(java.lang.String name,
java.lang.String inputName,
java.lang.String outputName)
Utility method to return key suitable for hash table. |
void |
setContext(org.apache.wsif.WSIFMessage context)
Sets the context information for this WSIFPort. |
boolean |
supportsAsync()
Tests if this port supports asynchronous calls to operations. |
boolean |
supportsSync()
Tests if this port supports synchronous calls to operations. |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.wsif.WSIFPort |
createOperation, createOperation |
| Field Detail |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
context
private org.apache.wsif.WSIFMessage context
| Constructor Detail |
WSIFDefaultPort
public WSIFDefaultPort()
| Method Detail |
close
public void close()
throws org.apache.wsif.WSIFException
- Description copied from interface:
org.apache.wsif.WSIFPort - Close this port; indicates that the user is done using it. This
is only essential for WSIFPorts that are being used in a stateful
or resource-shared manner. Responsible stubs will call this if
feasible at the right time.
- Specified by:
closein interfaceorg.apache.wsif.WSIFPort
finalize
public void finalize()
throws java.lang.Throwable
- Description copied from class:
java.lang.Object - Called on an object by the Virtual Machine at most once,
at some point after the Object is determined unreachable
but before it is destroyed. You would think that this
means it eventually is called on every Object, but this is
not necessarily the case. If execution terminates
abnormally, garbage collection does not always happen.
Thus you cannot rely on this method to always work.
For finer control over garbage collection, use references
from the
java.lang.refpackage.Virtual Machines are free to not call this method if they can determine that it does nothing important; for example, if your class extends Object and overrides finalize to do simply
super.finalize().finalize() will be called by a java.lang.Thread that has no locks on any Objects, and may be called concurrently. There are no guarantees on the order in which multiple objects are finalized. This means that finalize() is usually unsuited for performing actions that must be thread-safe, and that your implementation must be use defensive programming if it is to always work.
If an Exception is thrown from finalize() during garbage collection, it will be patently ignored and the Object will still be destroyed.
It is allowed, although not typical, for user code to call finalize() directly. User invocation does not affect whether automatic invocation will occur. It is also permitted, although not recommended, for a finalize() method to "revive" an object by making it reachable from normal code again.
Unlike constructors, finalize() does not get called for an object's superclass unless the implementation specifically calls
super.finalize().The default implementation does nothing.
getKey
protected java.lang.String getKey(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
- Utility method to return key suitable for hash table.
getExtElem
protected java.lang.Object getExtElem(java.lang.Object ctx, java.lang.Class extType, java.util.List extElems) throws org.apache.wsif.WSIFException
- Utility method to retrieve extensibility element from list
checks also that it is exactly one extensibility element.
getExtElems
protected java.util.List getExtElems(java.lang.Object ctx, java.lang.Class extType, java.util.List extElems) throws org.apache.wsif.WSIFException
- Utility method to retrieve multiple extensibility elements from a list.
supportsSync
public boolean supportsSync()
- Tests if this port supports synchronous calls to operations.
- Specified by:
supportsSyncin interfaceorg.apache.wsif.WSIFPort
supportsAsync
public boolean supportsAsync()
- Tests if this port supports asynchronous calls to operations.
- Specified by:
supportsAsyncin interfaceorg.apache.wsif.WSIFPort
getContext
public org.apache.wsif.WSIFMessage getContext() throws org.apache.wsif.WSIFException
- Gets the context information for this WSIFPort.
- Specified by:
getContextin interfaceorg.apache.wsif.WSIFPort
setContext
public void setContext(org.apache.wsif.WSIFMessage context)
- Sets the context information for this WSIFPort.
- Specified by:
setContextin interfaceorg.apache.wsif.WSIFPort
|
|||||||||
| Home >> All >> org >> apache >> wsif >> [ base overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.apache.wsif.base.WSIFDefaultPort