|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.foundation.AbstractLangridService
jp.go.nict.langrid.foundation.servicemanagement.ServiceDeploymentManagement
public class ServiceDeploymentManagement
サービス配備管理機能。
| コンストラクタの概要 | |
|---|---|
ServiceDeploymentManagement()
コンストラクタ。 |
|
ServiceDeploymentManagement(ServiceContext serviceContext)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
void |
addServiceDeployment(String serviceId,
String nodeId,
String servicePath)
サービスの配備情報を追加します。 |
void |
deleteServiceDeployment(String serviceId,
String nodeId)
指定されたサービスの配備情報を削除します。 |
void |
disableServiceDeployment(String serviceId,
String nodeId)
配備情報を無効化する。 |
void |
enableServiceDeployment(String serviceId,
String nodeId)
配備情報を有効化する。 |
ServiceDeployment[] |
listServiceDeployments(String serviceId)
指定されたサービスの配備情報リストを取得します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ServiceDeploymentManagement()
public ServiceDeploymentManagement(ServiceContext serviceContext)
serviceContext - サービスコンテキスト| メソッドの詳細 |
|---|
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@ValidatedMethod
@TransactionMethod
public ServiceDeployment[] listServiceDeployments(@NotEmpty@ValidServiceId
String serviceId)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
ServiceConfigurationException,
ServiceNotFoundException,
UnknownException
ServiceDeploymentManagementService の記述:
ServiceDeploymentManagementService 内の listServiceDeploymentsserviceId - サービスID
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
ServiceConfigurationException
ServiceNotFoundException
UnknownException
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@ValidatedMethod
@TransactionMethod
public void addServiceDeployment(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty@ValidNodeId
String nodeId,
@NotEmpty
String servicePath)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
NodeNotFoundException,
ServiceConfigurationException,
ServiceDeploymentAlreadyExistsException,
ServiceNotFoundException,
UnknownException
ServiceDeploymentManagementService の記述:
ServiceDeploymentManagementService 内の addServiceDeploymentserviceId - サービスIDnodeId - ノードIDservicePath - サービスパス
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
NodeNotFoundException
ServiceConfigurationException
ServiceDeploymentAlreadyExistsException
ServiceNotFoundException
UnknownException
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@ValidatedMethod
@TransactionMethod
public void deleteServiceDeployment(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty@ValidNodeId
String nodeId)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
NodeNotFoundException,
ServiceConfigurationException,
ServiceDeploymentNotFoundException,
ServiceNotFoundException,
UnknownException
ServiceDeploymentManagementService の記述:
ServiceDeploymentManagementService 内の deleteServiceDeploymentserviceId - サービスIDnodeId - ノードID
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
NodeNotFoundException
ServiceConfigurationException
ServiceDeploymentNotFoundException
ServiceNotFoundException
UnknownException
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@ValidatedMethod
@TransactionMethod
public void enableServiceDeployment(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty@ValidNodeId
String nodeId)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
NodeNotFoundException,
ServiceConfigurationException,
ServiceDeploymentNotFoundException,
ServiceNotFoundException,
UnknownException
ServiceDeploymentManagementService の記述:
ServiceDeploymentManagementService 内の enableServiceDeploymentserviceId - サービスIDnodeId - ノードID
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
NodeNotFoundException
ServiceConfigurationException
ServiceDeploymentNotFoundException
ServiceNotFoundException
UnknownException
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@ValidatedMethod
@TransactionMethod
public void disableServiceDeployment(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty@ValidNodeId
String nodeId)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
NodeNotFoundException,
ServiceConfigurationException,
ServiceDeploymentNotFoundException,
ServiceNotFoundException,
UnknownException
ServiceDeploymentManagementService の記述:
ServiceDeploymentManagementService 内の disableServiceDeploymentserviceId - サービスIDnodeId - ノードID
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
NodeNotFoundException
ServiceConfigurationException
ServiceDeploymentNotFoundException
ServiceNotFoundException
UnknownException
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||