# Package com.google.gwt.user.server.rpc.jakarta

Jakarta-specific package for server-only classes. To use these types, be sure to use the `gwt-servlet-jakarta.jar`.

Since:
  GWT 2.11

- Interface Summary
  Interface | Description
  --- | ---
  SerializationPolicyClient.Logger | Destination for the loader's log messages.

- Class Summary
  Class | Description
  --- | ---
  AbstractRemoteServiceServlet | An abstract base class containing utility methods.
  AbstractXsrfProtectedServiceServlet | An abstract class for XSRF protected RPC service implementations, which decides if XSRF protection should be enforced on a method invocation based on the following logic: RPC interface or method can be annotated with either `XsrfProtect` or `NoXsrfProtect` annotation to enable or disable XSRF protection on all methods of an RPC interface or a single method correspondingly.
  LazyGzipCompressingOutputStream | A filter output stream for an `HttpServletResponse`'s `output stream` which starts out by writing to a size-limited `byte` buffer and defers the decision of whether or not to use GZIP compression to the point where the content written to it exceeds the buffer size or the stream is `flushed` or `closed`.
  RemoteServiceServlet | The servlet base class for your RPC service implementations that automatically deserializes incoming requests from the client and serializes outgoing responses for client/server RPCs.
  RPC | Utility class for integrating with the RPC system.
  RPCServletUtils | Utility class containing helper methods used by servlets that integrate with the RPC system.
  SerializationPolicyClient | A simple and relatively naive client for downloading serialization policies from a URL.
  TeeWriter<W extends java.io.Writer> | A writer that wraps one writer and copies all output written to it not only to that one writer but also to another writer ("tee").
  XsrfProtectedServiceServlet | EXPERIMENTAL and subject to change.
  XsrfTokenServiceServlet | EXPERIMENTAL and subject to change.