Package dev.restate.sdk.common.syscalls
Class HandlerSpecification<REQ,RES>
- java.lang.Object
-
- dev.restate.sdk.common.syscalls.HandlerSpecification<REQ,RES>
-
public final class HandlerSpecification<REQ,RES> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)@Nullable java.lang.StringgetAcceptContentType()HandlerTypegetHandlerType()java.lang.StringgetName()Serde<REQ>getRequestSerde()Serde<RES>getResponseSerde()inthashCode()static <T,R>
HandlerSpecification<T,R>of(java.lang.String method, HandlerType handlerType, Serde<T> requestSerde, Serde<R> responseSerde)java.lang.StringtoString()HandlerSpecification<REQ,RES>withAcceptContentType(java.lang.String acceptContentType)
-
-
-
Method Detail
-
of
public static <T,R> HandlerSpecification<T,R> of(java.lang.String method, HandlerType handlerType, Serde<T> requestSerde, Serde<R> responseSerde)
-
getName
public java.lang.String getName()
-
getHandlerType
public HandlerType getHandlerType()
-
getAcceptContentType
public @Nullable java.lang.String getAcceptContentType()
-
withAcceptContentType
public HandlerSpecification<REQ,RES> withAcceptContentType(java.lang.String acceptContentType)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-