Package | Description |
---|---|
com.sap.cloud.sdk.cloudplatform.connectivity |
Modifier and Type | Interface and Description |
---|---|
interface |
Destination
Platform independent representation of a destination as a collection of key-value pairs, potentially decoratable as a
HttpDestination or a RfcDestination . |
interface |
HttpDestination
Platform independent representation of a HTTP destination as a collection of key-value pairs.
|
interface |
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
interface |
RfcDestination
Platform independent representation of a rfc destination as a collection of key-value pairs.
|
interface |
RfcDestinationProperties
Adds RFC relevant fields to the "generic" destination.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpDestination
Abstract implementation of the
HttpDestination interface that delegates all interface methods to a base
HttpDestinationProperties object. |
class |
AbstractScpDestination
AbstractScpDestination implements behaviour shared by all SCP destinations.
|
class |
ClientCredentialsHttpDestination
HttpDestination implementation automatically
adding an authentication header retrieved from an XSUAA service with client credentials. |
class |
CustomTokenHttpDestination
HTTP destination that adds a custom access token as authorization header at runtime.
|
class |
DefaultDestination
Immutable default implementation of the
Destination interface to be used as the "single source of truth". |
class |
DefaultHttpDestination
Immutable default implementation of the
HttpDestination interface. |
class |
DefaultRfcDestination
Immutable default implementation of the
RfcDestination interface. |
class |
ScpCfDestination
SCP Cloud Foundry specific representation of a destination as a collection of key-value pairs, potentially
decoratable as a
ScpCfHttpDestination or a ScpCfRfcDestination . |
class |
ScpCfHttpDestination
SCP Cloud Foundry specific representation of a HTTP destination as a collection of key-value pairs.
|
class |
ScpCfRfcDestination
SCP Cloud Foundry specific implementation of the
RfcDestination interface. |
class |
ScpNeoDestination
SCP Neo specific representation of a destination as a collection of key-value pairs, potentially decoratable as a
ScpNeoHttpDestination or a ScpNeoRfcDestination . |
class |
ScpNeoHttpDestination
SCP Neo specific representation of a HTTP destination as a collection of key-value pairs.
|
class |
ScpNeoRfcDestination
SCP Neo specific implementation of the
RfcDestination interface. |
class |
WrappedDestination
|
Modifier and Type | Field and Description |
---|---|
protected DestinationProperties |
AbstractScpDestination.baseDestination
The base destination to derive properties from.
|
Modifier and Type | Method and Description |
---|---|
default <TargetT extends DestinationProperties> |
Destination.decorate(Function<DestinationProperties,TargetT> decorator)
Provides an convenient way to decorate this destination with a custom class.
|
Modifier and Type | Method and Description |
---|---|
DestinationProperties |
DestinationRequestContext.getDestination() |
Modifier and Type | Method and Description |
---|---|
static boolean |
DefaultRfcDestination.canDecorate(DestinationProperties destination)
Verifies that the given "generic" destination might be decorated into a
DefaultRfcDestination . |
static boolean |
DefaultHttpDestination.canDecorate(DestinationProperties destination)
Verifies that the given "generic" destination might be decorated into a
DefaultHttpDestination . |
default List<Header> |
DestinationHeaderProvider.getHeaders(DestinationProperties destination)
Deprecated.
Please use
DestinationHeaderProvider.getHeaders(DestinationRequestContext) instead. The
destination reference can be extracted using DestinationRequestContext.getDestination() . |
Modifier and Type | Method and Description |
---|---|
default <TargetT extends DestinationProperties> |
Destination.decorate(Function<DestinationProperties,TargetT> decorator)
Provides an convenient way to decorate this destination with a custom class.
|
Constructor and Description |
---|
AbstractScpDestination(DestinationProperties baseDestination)
Constructor to set the base destination.
|
DefaultHttpDestination(DestinationProperties baseProperties)
Creates a new instance of based on the given "generic" destination.
|
ScpCfHttpDestination(DestinationProperties baseDestination)
Create an instance by wrapping an existing
DestinationProperties object. |
Copyright © 2021 SAP SE. All rights reserved.