Class SpincastGsonPluginModule

java.lang.Object
com.google.inject.AbstractModule
org.spincast.core.guice.SpincastGuiceModuleBase
org.spincast.plugins.gson.SpincastGsonPluginModule
All Implemented Interfaces:
com.google.inject.Module, SpincastContextTypesInterested

public class SpincastGsonPluginModule extends SpincastGuiceModuleBase
Spincast Gson plugin module.
  • Constructor Details

    • SpincastGsonPluginModule

      public SpincastGsonPluginModule()
    • SpincastGsonPluginModule

      public SpincastGsonPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass, Class<? extends WebsocketContext<?>> websocketContextImplementationClass)
  • Method Details

    • configure

      protected void configure()
      Specified by:
      configure in class SpincastGuiceModuleBase
    • getJsonManagerImpl

      protected Class<? extends JsonManager> getJsonManagerImpl()
    • getJsonPathUtilsImpl

      protected Class<? extends JsonPathUtils> getJsonPathUtilsImpl()
    • getJsonObjectDeserializerImpl

      protected Class<? extends com.google.gson.JsonDeserializer<JsonObject>> getJsonObjectDeserializerImpl()
    • getJsonArrayDeserializerImpl

      protected Class<? extends com.google.gson.JsonDeserializer<JsonArray>> getJsonArrayDeserializerImpl()
    • getJsonObjectSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<JsonObject>> getJsonObjectSerializerImpl()
    • getJsonArraySerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<JsonArray>> getJsonArraySerializerImpl()
    • getDateSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<Date>> getDateSerializerImpl()
    • getInstantSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<Instant>> getInstantSerializerImpl()
    • getBigDecimalSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<BigDecimal>> getBigDecimalSerializerImpl()
    • getEnumSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<Enum<?>>> getEnumSerializerImpl()
    • getClassSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<Class<?>>> getClassSerializerImpl()
    • getThrowableSerializerImpl

      protected Class<? extends com.google.gson.JsonSerializer<Throwable>> getThrowableSerializerImpl()