Class TopologyApiClient
java.lang.Object
io.clonecloudstore.common.quarkus.client.SimpleClientAbstract<TopologyApi>
io.clonecloudstore.administration.client.TopologyApiClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Field Summary
Fields inherited from class io.clonecloudstore.common.quarkus.client.SimpleClientAbstract
exceptionMapper, MDC_COMPRESSED_CONTENT, MDC_COMPRESSED_RESPONSE, MDC_QUERY_HEADERS
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor used by the Factory -
Method Summary
Modifier and TypeMethodDescriptionInvalidate Cacheboolean
Invalidate CachefindBySite
(String site) Cache if possiblelistAll()
No cachelistWithStatus
(TopologyStatus status) Cache on ALL_UP_KEYInvalidate CacheMethods inherited from class io.clonecloudstore.common.quarkus.client.SimpleClientAbstract
acceptCompression, bodyCompressed, close, getCompressionStatusFromHeaders, getDtoFromHeaders, getFactory, getHeadersMap, getMdcOpId, getOpId, getService, getUri, isAcceptCompression, isBodyCompressed, reopen, resetMdcOpId, resetQueryContext, setCompressionStatusFromHeaders, setDtoFromHeaders, setHeadersMap, setMdcOpId, setOpId
-
Constructor Details
-
TopologyApiClient
Constructor used by the Factory
-
-
Method Details
-
listAll
No cache- Throws:
CcsWithStatusException
-
listWithStatus
Cache on ALL_UP_KEY- Throws:
CcsWithStatusException
-
findBySite
Cache if possible- Throws:
CcsWithStatusException
-
add
Invalidate Cache- Throws:
CcsWithStatusException
-
update
Invalidate Cache- Throws:
CcsWithStatusException
-
delete
Invalidate Cache- Throws:
CcsWithStatusException
-