Class GsonSerdeRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.serde.GsonSerde
de.adorsys.datasafe.directory.impl.profile.serde.GsonSerdeRuntimeDelegatable
@Generated(value="de.adorsys.datasafe.runtimedelegate.RuntimeDelegateGenerator",
comments="This class performs functionality delegation based on contextClass content. If contextClass contains overriding class - it will be used.")
public class GsonSerdeRuntimeDelegatable
extends GsonSerde
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionGsonSerdeRuntimeDelegatable(OverridesRegistry context, PublicKeySerde pubSerde) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidoverrideWith(OverridesRegistry context, Function<GsonSerdeRuntimeDelegatable.ArgumentsCaptor, GsonSerde> ctorCaptor) This is a typesafe function to register overriding class into context.
-
Constructor Details
-
GsonSerdeRuntimeDelegatable
@Inject public GsonSerdeRuntimeDelegatable(@Nullable OverridesRegistry context, PublicKeySerde pubSerde) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<GsonSerdeRuntimeDelegatable.ArgumentsCaptor, GsonSerde> ctorCaptor) This is a typesafe function to register overriding class into context.
-