public class ServiceDeploymentManagement extends AbstractLangridService implements ServiceDeploymentManagementService
Constructor and Description |
---|
ServiceDeploymentManagement() |
ServiceDeploymentManagement(ServiceContext serviceContext) |
Modifier and Type | Method and Description |
---|---|
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) |
adjustDateFieldName, adjustDateFieldName, convert, convertException, convertException, convertException, convertException, convertException, convertException, convertException, convertException, convertException, convertUserOrder, copyAttributes, copyAttributes, copyProperties, getAccessLimitDao, getAccessLogDao, getAccessRightDao, getAccessStateDao, getConverter, getCoreNodeUrl, getDaoContext, getDaoFactory, getDefaultGridId, getFederationDao, getGridDao, getGridId, getNodeDao, getOverUseLimitDao, getOverUseStateDao, getResourceDao, getServiceContext, getServiceDao, getServiceDeploymentDao, getServiceLogic, getSystemPropertyDao, getTargetServiceIds, getTemporaryUserDao, getUserChecker, getUserDao, getUserLogic, unsetFactory
public ServiceDeploymentManagement()
public ServiceDeploymentManagement(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
@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
addServiceDeployment
in interface ServiceDeploymentManagementService
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
deleteServiceDeployment
in interface ServiceDeploymentManagementService
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
enableServiceDeployment
in interface ServiceDeploymentManagementService
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
disableServiceDeployment
in interface ServiceDeploymentManagementService
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
NodeNotFoundException
ServiceConfigurationException
ServiceDeploymentNotFoundException
ServiceNotFoundException
UnknownException