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
public Collection<Topology> listAll() throws io.clonecloudstore.common.standard.exception.CcsWithStatusExceptionNo cache- Throws:
io.clonecloudstore.common.standard.exception.CcsWithStatusException
-
listWithStatus
public Collection<Topology> listWithStatus(TopologyStatus status) throws io.clonecloudstore.common.standard.exception.CcsWithStatusException Cache on ALL_UP_KEY- Throws:
io.clonecloudstore.common.standard.exception.CcsWithStatusException
-
findBySite
public Topology findBySite(String site) throws io.clonecloudstore.common.standard.exception.CcsWithStatusException Cache if possible- Throws:
io.clonecloudstore.common.standard.exception.CcsWithStatusException
-
add
public Topology add(Topology topology) throws io.clonecloudstore.common.standard.exception.CcsWithStatusException Invalidate Cache- Throws:
io.clonecloudstore.common.standard.exception.CcsWithStatusException
-
update
public Topology update(Topology topology) throws io.clonecloudstore.common.standard.exception.CcsWithStatusException Invalidate Cache- Throws:
io.clonecloudstore.common.standard.exception.CcsWithStatusException
-
delete
public boolean delete(String site) throws io.clonecloudstore.common.standard.exception.CcsWithStatusException Invalidate Cache- Throws:
io.clonecloudstore.common.standard.exception.CcsWithStatusException
-