\google\appengine\runtime\VmApiProxy

An ApiProxy implementation that communicates with the VMRuntime Service bridge.

Constants

OK

Inherited from

\google\appengine\runtime\ApiProxyBase

RPC_FAILED

Inherited from

\google\appengine\runtime\ApiProxyBase

CALL_NOT_FOUND

Inherited from

\google\appengine\runtime\ApiProxyBase

ARGUMENT_ERROR

Inherited from

\google\appengine\runtime\ApiProxyBase

DEADLINE_EXCEEDED

Inherited from

\google\appengine\runtime\ApiProxyBase

CANCELLED

Inherited from

\google\appengine\runtime\ApiProxyBase

APPLICATION_ERROR

Inherited from

\google\appengine\runtime\ApiProxyBase

OTHER_ERROR

Inherited from

\google\appengine\runtime\ApiProxyBase

OVER_QUOTA

Inherited from

\google\appengine\runtime\ApiProxyBase

REQUEST_TOO_LARGE

Inherited from

\google\appengine\runtime\ApiProxyBase

CAPABILITY_DISABLED

Inherited from

\google\appengine\runtime\ApiProxyBase

FEATURE_DISABLED

Inherited from

\google\appengine\runtime\ApiProxyBase

RESPONSE_TOO_LARGE

Inherited from

\google\appengine\runtime\ApiProxyBase

TICKET_HEADER

DEV_TICKET_HEADER

DAPPER_ENV_KEY

SERVICE_BRIDGE_HOST

API_PORT

SERVICE_ENDPOINT_NAME

APIHOST_METHOD

PROXY_PATH

DAPPER_HEADER

SERVICE_DEADLINE_HEADER

SERVICE_ENDPOINT_HEADER

SERVICE_METHOD_HEADER

RPC_CONTENT_TYPE

DEFAULT_TIMEOUT_SEC

DEADLINE_DELTA_SECONDS

Methods

makeSyncCall

makeSyncCall(string $package, string $call_name, string $request, string $response, double $deadline = null)

Makes a synchronous RPC call.

Parameters

Name Description

$package

string

Package to call

$call_name

string

Specific RPC call to make

$request

string

Request proto, serialised to string

$response

string

Response proto string to populate

$deadline

double

Optional deadline for the RPC call in seconds.

__construct

__construct( $default_ticket = null)

Consruct a VmAPiProxy object.

Parameters

Name Description

$default_ticket