|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
java.lang.Object | +--com.sas.services.deployment.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 String |
URL_FILE
URL prefix designating an file resource. |
static 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. |
|
PlatformServicesConfiguration(URL deploymentConfigurationURL)
Deprecated. Use PlatformServicesConfiguration(MetadataSourceInterface[], MetadataSourceInterface[]) instead. |
|
| Method Summary | |
static MetadataSourceInterface |
createMetadataSource(String url,
String userId,
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(String deploymentConfigurationURL)
Determines whether or not the specified URL is for an OMR server. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String URL_OMR
public static final String URL_FILE
| Constructor Detail |
public PlatformServicesConfiguration(URL deploymentConfigurationURL)
throws ServiceException
PlatformServicesConfiguration(MetadataSourceInterface[], MetadataSourceInterface[]) instead.
deploymentConfigurationURL - URL to a foundation services deployment configuration
which defines 0..* local deployments to instantiate
and/or 0..* remote deployments to lookup.ServiceException - if this deprecated constructor is invoked.
public PlatformServicesConfiguration(MetadataSourceInterface[] localMetadataSources,
MetadataSourceInterface[] remoteMetadataSources)
throws 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.IllegalArgumentException - if no metadata sources are specified.MetadataSourceFactory| Method Detail |
public static final boolean isOpenMetadataRepositoryURL(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(String url,
String userId,
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.
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||