com.ibm.websphere.naming
Interface WsnBatchResult
-
public interface WsnBatchResultAn instance of this interface consists of the input and results for one JNDI operation on a com.ibm.websphere.naming.WsnBatchModeContext context. This interface contains "get" methods for the operation name, all possible parameters, the return value, a success/failure indicator, and the exception thrown, if any.- See Also:
WsnBatchCompleteResults,WsnBatchModeContext
-
-
Field Summary
Fields Modifier and Type Field and Description static intBINDConstant returned bygetOperation()which indicates that the results contained in this object are from a bind operation.static intCREATE_SUBCONTEXTConstant returned bygetOperation()which indicates that the results contained in this object are from a createSubcontext operation.static intCREATESUBCONTEXTDeprecated.see CREATE_SUBCONTEXTstatic intDESTROY_SUBCONTEXTConstant returned bygetOperation()which indicates that the results contained in this object are from a destroySubcontext operation.static intDESTROYSUBCONTEXTDeprecated.see DESTROY_SUBCONTEXTstatic intLOOKUPConstant returned bygetOperation()which indicates that the results contained in this object are from a lookup operation.static intREBINDConstant returned bygetOperation()which indicates that the results contained in this object are from a rebind operation.static intRENAMEConstant returned bygetOperation()which indicates that the results contained in this object are from a rename operation.static intUNBINDConstant returned bygetOperation()which indicates that the results contained in this object are from a unbind operation.
-
Method Summary
Methods Modifier and Type Method and Description javax.naming.NamingExceptiongetException()Returns the exception thrown by the operation, if an exception was thrown.java.lang.ObjectgetInputObject()Returns the java.lang.Object input parameter value.javax.naming.NamegetName()Returns the javax.naming.Name input parameter value.javax.naming.NamegetNewName()Returns the "new name" javax.naming.Name input parameter value.javax.naming.NamegetOldName()Returns the "old name" javax.naming.Name input parameter value.intgetOperation()Returns the batched operation type.java.lang.ObjectgetOutputObject()Returns the Object result.booleangetResult()Indicates whether or not the operation was successful.javax.naming.ContextgetSubcontext()Returns the Context result.
-
-
-
Field Detail
-
LOOKUP
static final int LOOKUP
Constant returned bygetOperation()which indicates that the results contained in this object are from a lookup operation.The value for this constant is 1.
- See Also:
- Constant Field Values
-
BIND
static final int BIND
Constant returned bygetOperation()which indicates that the results contained in this object are from a bind operation.The value for this constant is 2.
- See Also:
- Constant Field Values
-
REBIND
static final int REBIND
Constant returned bygetOperation()which indicates that the results contained in this object are from a rebind operation.The value for this constant is 3.
- See Also:
- Constant Field Values
-
UNBIND
static final int UNBIND
Constant returned bygetOperation()which indicates that the results contained in this object are from a unbind operation.The value for this constant is 4.
- See Also:
- Constant Field Values
-
CREATE_SUBCONTEXT
static final int CREATE_SUBCONTEXT
Constant returned bygetOperation()which indicates that the results contained in this object are from a createSubcontext operation.The value for this constant is 5.
- See Also:
- Constant Field Values
-
CREATESUBCONTEXT
@Deprecated static final int CREATESUBCONTEXT
Deprecated. see CREATE_SUBCONTEXTConstant returned bygetOperation()which indicates that the results contained in this object are from a createSubcontext operation.The value for this constant is 5.
- See Also:
- Constant Field Values
-
DESTROY_SUBCONTEXT
static final int DESTROY_SUBCONTEXT
Constant returned bygetOperation()which indicates that the results contained in this object are from a destroySubcontext operation.The value for this constant is 6.
- See Also:
- Constant Field Values
-
DESTROYSUBCONTEXT
@Deprecated static final int DESTROYSUBCONTEXT
Deprecated. see DESTROY_SUBCONTEXTConstant returned bygetOperation()which indicates that the results contained in this object are from a destroySubcontext operation.The value for this constant is 6.
- See Also:
- Constant Field Values
-
RENAME
static final int RENAME
Constant returned bygetOperation()which indicates that the results contained in this object are from a rename operation.The value for this constant is 7.
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOperation
int getOperation()
Returns the batched operation type.
-
getName
javax.naming.Name getName() throws javax.naming.NamingExceptionReturns the javax.naming.Name input parameter value. This parameter is specified on the following operations: bind, createSubcontext, destroySubcontext, lookup, rebind, rename, or unbind.- Returns:
- the javax.naming.Name input parameter value.
- Throws:
javax.naming.NamingException- if the value was not specified on input to the batch operation.
-
getOldName
javax.naming.Name getOldName() throws javax.naming.NamingExceptionReturns the "old name" javax.naming.Name input parameter value. This parameter is specified on rename operations.- Returns:
- the "old name" javax.naming.Name input parameter value.
- Throws:
javax.naming.NamingException- if the value was not specified on input to the batch operation.
-
getNewName
javax.naming.Name getNewName() throws javax.naming.NamingExceptionReturns the "new name" javax.naming.Name input parameter value. This parameter is specified on rename operations.- Returns:
- the "new name" javax.naming.Name input parameter value.
- Throws:
javax.naming.NamingException- if the value was not specified on input to the batch operation.
-
getSubcontext
javax.naming.Context getSubcontext() throws javax.naming.NamingExceptionReturns the Context result. This result may be returned on the following operations: createSubcontext.- Returns:
- the Context which resulted from the createSubcontext batch operation.
- Throws:
javax.naming.NamingException- if the batch operation did not produce a return value.
-
getInputObject
java.lang.Object getInputObject() throws javax.naming.NamingExceptionReturns the java.lang.Object input parameter value. A java.lang.Object is input to the following operations: rebind.- Returns:
- the java.lang.Object input parameter value to the batched rebind operation.
- Throws:
javax.naming.NamingException- if the value was not specified on input to the batch operation.
-
getOutputObject
java.lang.Object getOutputObject() throws javax.naming.NamingExceptionReturns the Object result. An Object may be returned on the following operations: lookup.- Returns:
- Returns the object result of a batched lookup operation.
- Throws:
javax.naming.NamingException- if the batch operation did not produce the specified value.
-
getResult
boolean getResult()
Indicates whether or not the operation was successful.- Returns:
- true if the operation was successul, false if an exception was thrown.
-
getException
javax.naming.NamingException getException() throws javax.naming.NamingExceptionReturns the exception thrown by the operation, if an exception was thrown. If a call to getResult returns false, an exception was thrown. If no exception was thrown, getException throws a NamingException.- Returns:
- the NamingException thrown during the batch operation.
- Throws:
javax.naming.NamingException- if the batch operation did not result in an exception.
-
-