|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.services.deployment.PlatformServicesConfiguration
public class PlatformServicesConfiguration
Foundation services configuration file used to configure the services to be locally instantiated or remotely looked up by the foundation services facade.
PlatformServices,
MetadataSourceFactory| Field Summary | |
|---|---|
static java.lang.String |
URL_FILE
URL prefix designating an file resource. |
static java.lang.String |
URL_OMR
URL prefix designating an SAS Metadata Repository server resource. |
| Constructor Summary | |
|---|---|
PlatformServicesConfiguration(MetadataSourceInterface[] localMetadataSources,
MetadataSourceInterface[] remoteMetadataSources)
Constructs an instance of a foundation services configuration defined by the specified metadata sources. |
|
| Method Summary | |
|---|---|
static MetadataSourceInterface |
createMetadataSource(java.lang.String url,
java.lang.String userId,
java.lang.String userPassword)
Define a metadata source based upon the URL. |
MetadataSourceInterface[] |
getLocalMetadataSources()
Gets metadata sources defining local foundation service deployment configurations. |
MetadataSourceInterface[] |
getRemoteMetadataSources()
Gets metadata sources defining remote foundation service deployment configurations. |
static boolean |
isOpenMetadataRepositoryURL(java.lang.String deploymentConfigurationURL)
Determines whether or not the specified URL is for an OMR server. |
| Field Detail |
|---|
public static final java.lang.String URL_OMR
public static final java.lang.String URL_FILE
| Constructor Detail |
|---|
public PlatformServicesConfiguration(MetadataSourceInterface[] localMetadataSources,
MetadataSourceInterface[] remoteMetadataSources)
throws java.lang.IllegalArgumentException
localMetadataSources - Array ofMetadataSourceInterface elements that define sources
of service deployments which are to be instantiated in this process.remoteMetadataSources - Array of MetadataSourceInterface elements that define sources
of service deployments which have been instantiated by another process and
are to be remotely looked up by this process.
java.lang.IllegalArgumentException - if no metadata sources are specified.MetadataSourceFactory| Method Detail |
|---|
public static final boolean isOpenMetadataRepositoryURL(java.lang.String deploymentConfigurationURL)
deploymentConfigurationURL - URL designating a
source from which a foundation services configuration
can be queried.
true if the URL designates a
SAS Metadata Repository.public MetadataSourceInterface[] getLocalMetadataSources()
public MetadataSourceInterface[] getRemoteMetadataSources()
public static final MetadataSourceInterface createMetadataSource(java.lang.String url,
java.lang.String userId,
java.lang.String userPassword)
url - URL defining a metadata source employing the syntax:
sas-oma://hostname[:port];protocol=COM | BRIDGE;protocolOptions;IOMNameValuePairs/reposid=ABCDEFGH | reposname=reposName;OMINameValuepairs/MetadataType;id=ABCDEFGH.A1234567 | MetadataType?QueryString
userId - User identity. Required for an OMR source.userPassword - User password. Required for an OMR source.
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||