Packages

  • package root
    Definition Classes
    root
  • package xitrum

    Things that are usually used by application developers are put in this package for convenience, because when they want to use XXX, they can simply write:

    Things that are usually used by application developers are put in this package for convenience, because when they want to use XXX, they can simply write:

    import xitrum.XXX

    To avoid polluting this namespace, things that are utilities should be put in package xitrum.util, not here.

    Annotations and validators are put to package xitrum.annation and xitrum.validator because there are many of them. It's better for application developers to write:

    import xitrum.annotation._
    import xitrum.validator._
    Definition Classes
    root
  • package handler
    Definition Classes
    xitrum
  • package inbound
    Definition Classes
    handler
  • package outbound
    Definition Classes
    handler
  • Env2Response
  • FixiOS6SafariPOST
  • OPTIONSResponse
  • ResponseCacher
  • SetCORS
  • XSendFile
  • XSendResource
p

xitrum.handler

outbound

package outbound

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class Env2Response extends ChannelOutboundHandlerAdapter
    Annotations
    @Sharable()
  2. class FixiOS6SafariPOST extends ChannelOutboundHandlerAdapter

    This handler sets "no-cache" for POST response to fix the problem with iOS 6 Safari: http://www.mnot.net/blog/2012/09/24/caching_POST http://stackoverflow.com/questions/12506897/is-safari-on-ios-6-caching-ajax-results

    This handler sets "no-cache" for POST response to fix the problem with iOS 6 Safari: http://www.mnot.net/blog/2012/09/24/caching_POST http://stackoverflow.com/questions/12506897/is-safari-on-ios-6-caching-ajax-results

    Annotations
    @Sharable()
  3. class OPTIONSResponse extends ChannelOutboundHandlerAdapter
    Annotations
    @Sharable()
  4. class SetCORS extends ChannelOutboundHandlerAdapter
    Annotations
    @Sharable()
  5. class XSendFile extends ChannelOutboundHandlerAdapter

    This handler sends file: 1.

    This handler sends file: 1. If the file is big: use zero-copy for HTTP or chunking for HTTPS 2. If the file is small: cache in memory and use normal response

    Annotations
    @Sharable()
  6. class XSendResource extends ChannelOutboundHandlerAdapter

    This handler sends resource files (should be small) in classpath.

    This handler sends resource files (should be small) in classpath.

    Annotations
    @Sharable()

Ungrouped