Interface RequestFailure.SerialForm<T extends WritableIdentifier,C extends RequestFailure<T,C>>
-
- Type Parameters:
T
- Target identifier type
- All Superinterfaces:
Externalizable
,Message.SerialForm<T,C>
,Serializable
- All Known Implementing Classes:
AbstractRequestFailureProxy
- Enclosing class:
- RequestFailure<T extends WritableIdentifier,C extends RequestFailure<T,C>>
protected static interface RequestFailure.SerialForm<T extends WritableIdentifier,C extends RequestFailure<T,C>> extends Message.SerialForm<T,C>
Externalizable proxy for use withRequestFailure
subclasses.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @NonNull C
createFailure(@NonNull T target, long sequence, @NonNull RequestException failureCause)
default C
readExternal(ObjectInput in, T target, long sequence)
default void
writeExternal(ObjectOutput out, C msg)
-
Methods inherited from interface org.opendaylight.controller.cluster.access.concepts.Message.SerialForm
message, readExternal, readResolve, readTarget, setMessage, writeExternal
-
-
-
-
Method Detail
-
readExternal
default C readExternal(ObjectInput in, T target, long sequence) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceMessage.SerialForm<T extends WritableIdentifier,C extends RequestFailure<T,C>>
- Throws:
IOException
ClassNotFoundException
-
writeExternal
default void writeExternal(ObjectOutput out, C msg) throws IOException
- Specified by:
writeExternal
in interfaceMessage.SerialForm<T extends WritableIdentifier,C extends RequestFailure<T,C>>
- Throws:
IOException
-
createFailure
@NonNull C createFailure(@NonNull T target, long sequence, @NonNull RequestException failureCause)
-
-