Package org.opendaylight.mdsal.dom.spi
Class DefaultDOMRpcResult
- java.lang.Object
-
- org.opendaylight.mdsal.dom.spi.DefaultDOMRpcResult
-
- All Implemented Interfaces:
Serializable
,DOMRpcResult
,Immutable
,MutationBehaviour<Immutable>
@Beta @NonNullByDefault public final class DefaultDOMRpcResult extends Object implements DOMRpcResult, Immutable, Serializable
Utility class implementingDefaultDOMRpcResult
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultDOMRpcResult(@Nullable NormalizedNode result)
DefaultDOMRpcResult(@Nullable NormalizedNode result, Collection<? extends RpcError> errors)
DefaultDOMRpcResult(Collection<RpcError> errors)
DefaultDOMRpcResult(RpcError... errors)
DefaultDOMRpcResult(NormalizedNode result, RpcError... errors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(@Nullable Object obj)
Collection<? extends RpcError>
getErrors()
Returns a set of errors and warnings which occurred during processing the call.@Nullable NormalizedNode
getResult()
Returns the value result of the call or null if no result is available.int
hashCode()
-
-
-
Constructor Detail
-
DefaultDOMRpcResult
public DefaultDOMRpcResult(NormalizedNode result, RpcError... errors)
-
DefaultDOMRpcResult
public DefaultDOMRpcResult(RpcError... errors)
-
DefaultDOMRpcResult
public DefaultDOMRpcResult(@Nullable NormalizedNode result)
-
DefaultDOMRpcResult
public DefaultDOMRpcResult(@Nullable NormalizedNode result, Collection<? extends RpcError> errors)
-
DefaultDOMRpcResult
public DefaultDOMRpcResult(Collection<RpcError> errors)
-
-
Method Detail
-
getErrors
public Collection<? extends RpcError> getErrors()
Description copied from interface:DOMRpcResult
Returns a set of errors and warnings which occurred during processing the call.- Specified by:
getErrors
in interfaceDOMRpcResult
- Returns:
- a Collection of
RpcError
, guaranteed to be non-null. In case no errors are reported, an empty collection is returned.
-
getResult
public @Nullable NormalizedNode getResult()
Description copied from interface:DOMRpcResult
Returns the value result of the call or null if no result is available.- Specified by:
getResult
in interfaceDOMRpcResult
- Returns:
- Invocation result, null if the operation has not produced a result. This might be the case if the operation does not produce a result, or if it failed.
-
-