Package org.rootservices.otter.config
Class OtterAppFactory
- java.lang.Object
-
- org.rootservices.otter.config.OtterAppFactory
-
public class OtterAppFactory extends java.lang.ObjectApplication Factory to construct objects in project.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.IntegerWRITE_CHUNK_SIZE
-
Constructor Summary
Constructors Constructor Description OtterAppFactory()
-
Method Summary
Modifier and Type Method Description CompiledClassPathcompiledClassPath()<U extends DefaultUser,P extends org.rootservices.otter.translatable.Translatable>
java.util.Map<StatusCode,RestErrorTarget<U,? extends org.rootservices.otter.translatable.Translatable>>defaultDispatchErrors()<U extends DefaultUser,P extends org.rootservices.otter.translatable.Translatable>
java.util.Map<StatusCode,RestError<U,? extends org.rootservices.otter.translatable.Translatable>>defaultErrors()Engineengine()HttpServletRequestCookieTranslatorhttpServletRequestCookieTranslator()HttpServletRequestMergerhttpServletRequestMerger()HttpServletRequestTranslatorhttpServletRequestTranslator()HttpServletResponseMergerhttpServletResponseMerger()LocationTranslatorFactorylocationTranslatorFactory(Shape shape)<S extends DefaultSession,U extends DefaultUser>
java.util.Map<java.lang.String,LocationTranslator<? extends S,? extends U>>locationTranslators(LocationTranslatorFactory locationTranslatorFactory, java.util.List<Group<? extends S,? extends U>> groups)RestLocationTranslatorFactoryrestLocationTranslatorFactory()<U extends DefaultUser,P>
java.util.Map<java.lang.String,RestLocationTranslator<? extends U,? extends P>>restLocationTranslators(RestLocationTranslatorFactory restLocationTranslatorFactory, java.util.List<RestGroup<? extends U>> restGroups)ServletContainerFactoryservletContainerFactory()ServletGatewayservletGateway(Shape shape, java.util.List<Group<? extends DefaultSession,? extends DefaultUser>> groups, java.util.List<RestGroup<? extends DefaultUser>> restGroups)java.util.Base64.DecoderurlDecoder()WebAppPathwebAppPath()
-
-
-
Method Detail
-
compiledClassPath
public CompiledClassPath compiledClassPath()
-
webAppPath
public WebAppPath webAppPath()
-
servletContainerFactory
public ServletContainerFactory servletContainerFactory()
-
servletGateway
public ServletGateway servletGateway(Shape shape, java.util.List<Group<? extends DefaultSession,? extends DefaultUser>> groups, java.util.List<RestGroup<? extends DefaultUser>> restGroups) throws SessionCtorException
- Throws:
SessionCtorException
-
engine
public Engine engine()
-
locationTranslatorFactory
public LocationTranslatorFactory locationTranslatorFactory(Shape shape)
-
locationTranslators
public <S extends DefaultSession,U extends DefaultUser> java.util.Map<java.lang.String,LocationTranslator<? extends S,? extends U>> locationTranslators(LocationTranslatorFactory locationTranslatorFactory, java.util.List<Group<? extends S,? extends U>> groups) throws SessionCtorException
- Throws:
SessionCtorException
-
restLocationTranslatorFactory
public RestLocationTranslatorFactory restLocationTranslatorFactory()
-
restLocationTranslators
public <U extends DefaultUser,P> java.util.Map<java.lang.String,RestLocationTranslator<? extends U,? extends P>> restLocationTranslators(RestLocationTranslatorFactory restLocationTranslatorFactory, java.util.List<RestGroup<? extends U>> restGroups) throws SessionCtorException
- Throws:
SessionCtorException
-
defaultErrors
public <U extends DefaultUser,P extends org.rootservices.otter.translatable.Translatable> java.util.Map<StatusCode,RestError<U,? extends org.rootservices.otter.translatable.Translatable>> defaultErrors()
-
defaultDispatchErrors
public <U extends DefaultUser,P extends org.rootservices.otter.translatable.Translatable> java.util.Map<StatusCode,RestErrorTarget<U,? extends org.rootservices.otter.translatable.Translatable>> defaultDispatchErrors()
-
httpServletRequestTranslator
public HttpServletRequestTranslator httpServletRequestTranslator()
-
httpServletRequestMerger
public HttpServletRequestMerger httpServletRequestMerger()
-
httpServletResponseMerger
public HttpServletResponseMerger httpServletResponseMerger()
-
httpServletRequestCookieTranslator
public HttpServletRequestCookieTranslator httpServletRequestCookieTranslator()
-
urlDecoder
public java.util.Base64.Decoder urlDecoder()
-
-