cmr.client.base.impl

This namespace defines the implementation of the base CMR client protocols.

Note that the implementation includes the definitions of the data records used for storing client-specific state.

It is not expected that application developers who want to use the CMR client will ever use this namespace directly. It is indended for use by the three CMR service API clients.

client-behaviour

Documentation forthcoming

create-options

(create-options options)

A constructor for client options, selecting legal keys from the passed options map to instantiate the options record.

get-token

(get-token this)

Documentation forthcoming

get-token-header

(get-token-header this)

Documentation forthcoming

get-url

(get-url this segment)

Documentation forthcoming