@Beta public class ScpXfDestinationFacade extends AbstractDestinationFacade
Destination
s (not RfcDestination
s) provided by the
ScpXfDestinationLoader
.
To override the logic the destinations are retrieved use the setLoader(ScpXfDestinationLoader)
method.
Constructor and Description |
---|
ScpXfDestinationFacade() |
Modifier and Type | Method and Description |
---|---|
Class<? extends Destination> |
getDestinationClass()
Returns the platform-specific implementation class of
Destination . |
Class<? extends GenericDestination> |
getGenericDestinationClass()
Returns the platform-specific implementation class of
GenericDestination . |
Map<String,GenericDestination> |
getGenericDestinationsByName()
Returns all destinations by their names.
|
ScpXfDestinationLoader |
getLoader()
The
ScpXfDestinationLoader used to retrieve the destinations. |
Class<? extends RfcDestination> |
getRfcDestinationClass()
Returns the platform-specific implementation class of
RfcDestination . |
void |
setLoader(ScpXfDestinationLoader loader)
The
ScpXfDestinationLoader used to retrieve the destinations. |
assertDestinationType, declareDestinations, getDestination, getDestinationsByName, getDestinationsForType, getDestinationsFromEnvironmentVariable, getDestinationsFromEnvironmentVariable, getDestinationType, getGenericDestination, getRfcDestination, getRfcDestinationsByName
@Nonnull public Class<? extends GenericDestination> getGenericDestinationClass()
DestinationFacade
GenericDestination
. For internal use only.@Nonnull public Class<? extends Destination> getDestinationClass()
DestinationFacade
Destination
. For internal use only.@Nonnull public Class<? extends RfcDestination> getRfcDestinationClass()
DestinationFacade
RfcDestination
. For internal use only.@Nonnull public Map<String,GenericDestination> getGenericDestinationsByName() throws DestinationAccessException
DestinationFacade
DestinationAccessException
- If there is an issue while accessing destination information.@Nonnull public ScpXfDestinationLoader getLoader()
ScpXfDestinationLoader
used to retrieve the destinations.public void setLoader(@Nonnull ScpXfDestinationLoader loader)
ScpXfDestinationLoader
used to retrieve the destinations.Copyright © 2019 SAP SE. All rights reserved.