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 void
cleanupExpiredAuthorizationInfo()
void
forgetAuthorizedInstance(String profileId, String imageId, String instanceId, String reason)
boolean
isInstanceAuthorized(String profileId, String imageId, String instanceId)
void
rememberAuthorizedInstance(String profileId, String imageId, String instanceId)
void
setTimeService(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:
rememberAuthorizedInstance
in interfaceAuthorizedCloudInstances
-
forgetAuthorizedInstance
public void forgetAuthorizedInstance(@NotNull String profileId, @NotNull String imageId, @NotNull String instanceId, @NotNull String reason)
- Specified by:
forgetAuthorizedInstance
in interfaceAuthorizedCloudInstances
-
isInstanceAuthorized
public boolean isInstanceAuthorized(@NotNull String profileId, @NotNull String imageId, @NotNull String instanceId)
- Specified by:
isInstanceAuthorized
in interfaceAuthorizedCloudInstances
-
cleanupExpiredAuthorizationInfo
public void cleanupExpiredAuthorizationInfo()
-
setTimeService
public void setTimeService(@NotNull TimeService timeService)
-
-