Class AbstractRequestProxy<T extends WritableIdentifier,C extends Request<T,C>>
- java.lang.Object
-
- org.opendaylight.controller.cluster.access.concepts.AbstractRequestProxy<T,C>
-
- Type Parameters:
T- Target identifier type
- All Implemented Interfaces:
Externalizable,Serializable,Message.SerialForm<T,C>,Request.SerialForm<T,C>
@Beta public abstract class AbstractRequestProxy<T extends WritableIdentifier,C extends Request<T,C>> extends Object implements Request.SerialForm<T,C>
Abstract Externalizable proxy for use withRequestsubclasses.- Author:
- Robert Varga
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRequestProxy()protectedAbstractRequestProxy(@NonNull C request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Cmessage()ObjectreadResolve()voidsetMessage(C message)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.controller.cluster.access.concepts.Message.SerialForm
message, readExternal, readResolve, readTarget, setMessage, writeExternal
-
Methods inherited from interface org.opendaylight.controller.cluster.access.concepts.Request.SerialForm
readExternal, readExternal, writeExternal
-
-
-
-
Constructor Detail
-
AbstractRequestProxy
protected AbstractRequestProxy()
-
AbstractRequestProxy
protected AbstractRequestProxy(@NonNull C request)
-
-
Method Detail
-
message
public final C message()
- Specified by:
messagein interfaceMessage.SerialForm<T extends WritableIdentifier,C extends Message<T,C>>
-
setMessage
public final void setMessage(C message)
- Specified by:
setMessagein interfaceMessage.SerialForm<T extends WritableIdentifier,C extends Message<T,C>>
-
readResolve
public final Object readResolve()
- Specified by:
readResolvein interfaceMessage.SerialForm<T extends WritableIdentifier,C extends Message<T,C>>
-
-