|
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 |