Package de.otto.edison.aws.s3.togglz
Class S3TogglzRepository
- java.lang.Object
-
- de.otto.edison.aws.s3.togglz.S3TogglzRepository
-
- All Implemented Interfaces:
org.togglz.core.repository.StateRepository
public class S3TogglzRepository extends java.lang.Object implements org.togglz.core.repository.StateRepositoryTogglz state repository, that fetches the s3 state async to avoid s3 access while asking for togglz state.
-
-
Constructor Summary
Constructors Constructor Description S3TogglzRepository(FeatureStateConverter featureStateConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.togglz.core.repository.FeatureStategetFeatureState(org.togglz.core.Feature feature)voidsetFeatureState(org.togglz.core.repository.FeatureState featureState)
-
-
-
Constructor Detail
-
S3TogglzRepository
public S3TogglzRepository(FeatureStateConverter featureStateConverter)
-
-
Method Detail
-
getFeatureState
public org.togglz.core.repository.FeatureState getFeatureState(org.togglz.core.Feature feature)
- Specified by:
getFeatureStatein interfaceorg.togglz.core.repository.StateRepository
-
setFeatureState
public void setFeatureState(org.togglz.core.repository.FeatureState featureState)
- Specified by:
setFeatureStatein interfaceorg.togglz.core.repository.StateRepository
-
-