### Navigation

- index
- modules |
- next |
- previous |
- vSphere Automation SDK for Python 6.5.0 documentation »
- vmware Package »
- vapi Package »
- protocol Package »

# common Package

## `common` Package

Required to distribute different parts of this package as multiple distributables

## `lib` Module

Common libraries

class `vmware.vapi.protocol.common.lib.``RequestProcessor`

  Bases: `object`

  Implementations of this interface might be attached to client `vmware.vapi.core.ApiProvider` implementations as request post-processors or to the server `vmware.vapi.core.ApiProvider` implementations as pre-processors

  `process`(message)

    Processes and possibly modifies the provided request byte array

    Parameters: | message (`str`) – request message. cannot be null. If text is passed as it MUST be UTF-8 encoded.
    Return type: | `str`
    Returns: | result of the processor. cannot be null. If text is returned it MUST be UTF-8 encoded.

## Subpackages

- msg Package
  - `msg` Package

### Navigation

- index
- modules |
- next |
- previous |
- vSphere Automation SDK for Python 6.5.0 documentation »
- vmware Package »
- vapi Package »
- protocol Package »