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
- 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 with
RequestFailure
subclasses.-
Method Summary
Modifier and TypeMethodDescription@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 Details
-
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
- Specified by:
writeExternal
in interfaceMessage.SerialForm<T extends WritableIdentifier,
C extends RequestFailure<T, C>> - Throws:
IOException
-
createFailure
-