Class AuthorizedCloudInstancesImpl
- java.lang.Object
-
- jetbrains.buildServer.clouds.server.impl.instances.AuthorizedCloudInstancesImpl
-
- All Implemented Interfaces:
AuthorizedCloudInstances
public class AuthorizedCloudInstancesImpl extends Object implements AuthorizedCloudInstances
-
-
Constructor Summary
Constructors Constructor Description AuthorizedCloudInstancesImpl(ServerResponsibility serverResponsibility, CloudInstancesProvider cloudInstancesProvider, ExecutorServices executorServices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanupExpiredAuthorizationInfo()voidforgetAuthorizedInstance(String profileId, String imageId, String instanceId, String reason)booleanisInstanceAuthorized(String profileId, String imageId, String instanceId)voidrememberAuthorizedInstance(String profileId, String imageId, String instanceId)voidsetTimeService(TimeService timeService)
-
-
-
Constructor Detail
-
AuthorizedCloudInstancesImpl
public AuthorizedCloudInstancesImpl(@NotNull ServerResponsibility serverResponsibility, @NotNull CloudInstancesProvider cloudInstancesProvider, @NotNull ExecutorServices executorServices)
-
-
Method Detail
-
rememberAuthorizedInstance
public void rememberAuthorizedInstance(@NotNull String profileId, @NotNull String imageId, @NotNull String instanceId)- Specified by:
rememberAuthorizedInstancein interfaceAuthorizedCloudInstances
-
forgetAuthorizedInstance
public void forgetAuthorizedInstance(@NotNull String profileId, @NotNull String imageId, @NotNull String instanceId, @NotNull String reason)- Specified by:
forgetAuthorizedInstancein interfaceAuthorizedCloudInstances
-
isInstanceAuthorized
public boolean isInstanceAuthorized(@NotNull String profileId, @NotNull String imageId, @NotNull String instanceId)- Specified by:
isInstanceAuthorizedin interfaceAuthorizedCloudInstances
-
cleanupExpiredAuthorizationInfo
public void cleanupExpiredAuthorizationInfo()
-
setTimeService
public void setTimeService(@NotNull TimeService timeService)
-
-