## Uses of Interface
com.google.gwt.user.server.rpc.SerializationPolicyProvider

- Packages that use SerializationPolicyProvider
  Package | Description
  --- | ---
  com.google.gwt.logging.server | Server classes for java.util.logging support in GWT.
  com.google.gwt.logging.server.jakarta | Jakarta-specific package for server-only classes.
  com.google.gwt.user.server.rpc | Classes used in server-side implementation of remote procedure calls.
  com.google.gwt.user.server.rpc.jakarta | Jakarta-specific package for server-only classes.

- - ### Uses of SerializationPolicyProvider in com.google.gwt.logging.server

    Classes in com.google.gwt.logging.server that implement SerializationPolicyProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RemoteLoggingServiceImpl` | Server-side code for the remote log handler.

  - ### Uses of SerializationPolicyProvider in com.google.gwt.logging.server.jakarta

    Classes in com.google.gwt.logging.server.jakarta that implement SerializationPolicyProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RemoteLoggingServiceImpl` | Server-side code for the remote log handler.

  - ### Uses of SerializationPolicyProvider in com.google.gwt.user.server.rpc

    Classes in com.google.gwt.user.server.rpc that implement SerializationPolicyProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `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.
    `class` | `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.
    `class` | `XsrfProtectedServiceServlet` | EXPERIMENTAL and subject to change.
    `class` | `XsrfTokenServiceServlet` | EXPERIMENTAL and subject to change.

    Methods in com.google.gwt.user.server.rpc with parameters of type SerializationPolicyProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RPCRequest` | RPC.`decodeRequest​(java.lang.String encodedRequest, java.lang.Class<?> type, SerializationPolicyProvider serializationPolicyProvider)` | Returns an `RPCRequest` that is built by decoding the contents of an encoded RPC request and optionally validating that type can handle the request.

  - ### Uses of SerializationPolicyProvider in com.google.gwt.user.server.rpc.jakarta

    Classes in com.google.gwt.user.server.rpc.jakarta that implement SerializationPolicyProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `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.
    `class` | `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.
    `class` | `XsrfProtectedServiceServlet` | EXPERIMENTAL and subject to change.
    `class` | `XsrfTokenServiceServlet` | EXPERIMENTAL and subject to change.

    Methods in com.google.gwt.user.server.rpc.jakarta with parameters of type SerializationPolicyProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RPCRequest` | RPC.`decodeRequest​(java.lang.String encodedRequest, java.lang.Class<?> type, SerializationPolicyProvider serializationPolicyProvider)` | Returns an `RPCRequest` that is built by decoding the contents of an encoded RPC request and optionally validating that type can handle the request.