Package io.apicurio.registry.rest.v1
Class ArtifactsResourceImpl
- java.lang.Object
-
- io.apicurio.registry.rest.v1.ArtifactsResourceImpl
-
- All Implemented Interfaces:
Headers
,ArtifactsResource
@ApplicationScoped @Counted(name="rest_request_count", description="Total number of REST requests.", tags={"group=REST","metric=rest_request_count"}, reusable=true) @ConcurrentGauge(name="concurrent_request_count", description="Number of concurrent REST requests.", tags={"group=REST","metric=concurrent_request_count"}, reusable=true) @Timed(name="rest_response_time", description="Time of a request-response interval.", tags={"group=REST","metric=rest_response_time"}, unit="milliseconds", reusable=true) @Deprecated public class ArtifactsResourceImpl extends Object implements ArtifactsResource, Headers
Deprecated.Implements theArtifactsResource
interface. Note: this class is deprecated in favor of v2 of the REST API. SeeGroupsResourceImpl
instead.- Author:
- eric.wittmann@gmail.com, Ales Justin
-
-
Field Summary
-
Fields inherited from interface io.apicurio.registry.rest.Headers
ARTIFACT_ID, ARTIFACT_TYPE, DEPRECATED, GROUP_ID, TENANT_ID, VERSION
-
-
Constructor Summary
Constructors Constructor Description ArtifactsResourceImpl()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
checkIfDeprecated(Supplier<ArtifactState> stateSupplier, String artifactId, String version, javax.ws.rs.core.Response.ResponseBuilder builder)
Deprecated.CompletionStage<ArtifactMetaData>
createArtifact(ArtifactType xRegistryArtifactType, String xRegistryArtifactId, IfExistsType ifExists, Boolean canonical, InputStream data)
Deprecated.void
createArtifactRule(String artifactId, Rule data)
Deprecated.CompletionStage<VersionMetaData>
createArtifactVersion(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
Deprecated.void
deleteArtifact(String artifactId)
Deprecated.void
deleteArtifactRule(String artifactId, RuleType rule)
Deprecated.void
deleteArtifactRules(String artifactId)
Deprecated.void
deleteArtifactVersionMetaData(String artifactId, Integer version)
Deprecated.ArtifactMetaData
getArtifactMetaData(String artifactId)
Deprecated.Rule
getArtifactRuleConfig(RuleType rule, String artifactId)
Deprecated.javax.ws.rs.core.Response
getArtifactVersion(Integer version, String artifactId)
Deprecated.VersionMetaData
getArtifactVersionMetaData(Integer version, String artifactId)
Deprecated.VersionMetaData
getArtifactVersionMetaDataByContent(String artifactId, Boolean canonical, InputStream data)
Deprecated.javax.ws.rs.core.Response
getLatestArtifact(String artifactId)
Deprecated.List<RuleType>
listArtifactRules(String artifactId)
Deprecated.List<String>
listArtifacts()
Deprecated.List<Long>
listArtifactVersions(String artifactId)
Deprecated.void
testUpdateArtifact(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
Deprecated.CompletionStage<ArtifactMetaData>
updateArtifact(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
Deprecated.void
updateArtifactMetaData(String artifactId, EditableMetaData data)
Deprecated.Rule
updateArtifactRuleConfig(String artifactId, RuleType rule, Rule data)
Deprecated.void
updateArtifactState(String artifactId, UpdateState data)
Deprecated.void
updateArtifactVersionMetaData(String artifactId, Integer version, EditableMetaData data)
Deprecated.void
updateArtifactVersionState(String artifactId, Integer version, UpdateState data)
Deprecated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.registry.rest.Headers
checkIfDeprecated
-
-
-
-
Method Detail
-
checkIfDeprecated
public void checkIfDeprecated(Supplier<ArtifactState> stateSupplier, String artifactId, String version, javax.ws.rs.core.Response.ResponseBuilder builder)
Deprecated.
-
updateArtifactState
public void updateArtifactState(String artifactId, UpdateState data)
Deprecated.- Specified by:
updateArtifactState
in interfaceArtifactsResource
- See Also:
ArtifactsResource.updateArtifactState(java.lang.String, io.apicurio.registry.rest.v1.beans.UpdateState)
-
listArtifacts
public List<String> listArtifacts()
Deprecated.- Specified by:
listArtifacts
in interfaceArtifactsResource
- See Also:
ArtifactsResource.listArtifacts()
-
updateArtifactVersionState
public void updateArtifactVersionState(String artifactId, Integer version, UpdateState data)
Deprecated.
-
testUpdateArtifact
public void testUpdateArtifact(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
Deprecated.- Specified by:
testUpdateArtifact
in interfaceArtifactsResource
- See Also:
ArtifactsResource.testUpdateArtifact(java.lang.String, io.apicurio.registry.types.ArtifactType, java.io.InputStream)
-
createArtifact
public CompletionStage<ArtifactMetaData> createArtifact(ArtifactType xRegistryArtifactType, String xRegistryArtifactId, IfExistsType ifExists, Boolean canonical, InputStream data)
Deprecated.
-
getLatestArtifact
public javax.ws.rs.core.Response getLatestArtifact(String artifactId)
Deprecated.- Specified by:
getLatestArtifact
in interfaceArtifactsResource
- See Also:
ArtifactsResource.getLatestArtifact(java.lang.String)
-
updateArtifact
public CompletionStage<ArtifactMetaData> updateArtifact(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
Deprecated.- Specified by:
updateArtifact
in interfaceArtifactsResource
- See Also:
ArtifactsResource.updateArtifact(java.lang.String, ArtifactType, java.io.InputStream)
-
deleteArtifact
public void deleteArtifact(String artifactId)
Deprecated.- Specified by:
deleteArtifact
in interfaceArtifactsResource
- See Also:
ArtifactsResource.deleteArtifact(java.lang.String)
-
listArtifactVersions
public List<Long> listArtifactVersions(String artifactId)
Deprecated.- Specified by:
listArtifactVersions
in interfaceArtifactsResource
- See Also:
ArtifactsResource.listArtifactVersions(java.lang.String)
-
createArtifactVersion
public CompletionStage<VersionMetaData> createArtifactVersion(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
Deprecated.- Specified by:
createArtifactVersion
in interfaceArtifactsResource
- See Also:
ArtifactsResource.createArtifactVersion(java.lang.String, ArtifactType, java.io.InputStream)
-
getArtifactVersion
public javax.ws.rs.core.Response getArtifactVersion(Integer version, String artifactId)
Deprecated.- Specified by:
getArtifactVersion
in interfaceArtifactsResource
- See Also:
ArtifactsResource.getArtifactVersion(java.lang.Integer, java.lang.String)
-
listArtifactRules
public List<RuleType> listArtifactRules(String artifactId)
Deprecated.- Specified by:
listArtifactRules
in interfaceArtifactsResource
- See Also:
ArtifactsResource.listArtifactRules(java.lang.String)
-
createArtifactRule
public void createArtifactRule(String artifactId, Rule data)
Deprecated.- Specified by:
createArtifactRule
in interfaceArtifactsResource
- See Also:
ArtifactsResource.createArtifactRule(java.lang.String, io.apicurio.registry.rest.v1.v1.beans.Rule)
-
deleteArtifactRules
public void deleteArtifactRules(String artifactId)
Deprecated.- Specified by:
deleteArtifactRules
in interfaceArtifactsResource
- See Also:
ArtifactsResource.deleteArtifactRules(java.lang.String)
-
getArtifactRuleConfig
public Rule getArtifactRuleConfig(RuleType rule, String artifactId)
Deprecated.- Specified by:
getArtifactRuleConfig
in interfaceArtifactsResource
- See Also:
ArtifactsResource.getArtifactRuleConfig(io.apicurio.registry.types.RuleType, java.lang.String)
-
updateArtifactRuleConfig
public Rule updateArtifactRuleConfig(String artifactId, RuleType rule, Rule data)
Deprecated.
-
deleteArtifactRule
public void deleteArtifactRule(String artifactId, RuleType rule)
Deprecated.- Specified by:
deleteArtifactRule
in interfaceArtifactsResource
- See Also:
ArtifactsResource.deleteArtifactRule(java.lang.String, io.apicurio.registry.types.RuleType)
-
getArtifactMetaData
public ArtifactMetaData getArtifactMetaData(String artifactId)
Deprecated.- Specified by:
getArtifactMetaData
in interfaceArtifactsResource
- See Also:
ArtifactsResource.getArtifactMetaData(java.lang.String)
-
getArtifactVersionMetaDataByContent
public VersionMetaData getArtifactVersionMetaDataByContent(String artifactId, Boolean canonical, InputStream data)
Deprecated.
-
updateArtifactMetaData
public void updateArtifactMetaData(String artifactId, EditableMetaData data)
Deprecated.- Specified by:
updateArtifactMetaData
in interfaceArtifactsResource
- See Also:
ArtifactsResource.updateArtifactMetaData(java.lang.String, io.apicurio.registry.rest.v1.v1.beans.EditableMetaData)
-
getArtifactVersionMetaData
public VersionMetaData getArtifactVersionMetaData(Integer version, String artifactId)
Deprecated.- Specified by:
getArtifactVersionMetaData
in interfaceArtifactsResource
- See Also:
ArtifactsResource.getArtifactVersionMetaData(java.lang.Integer, java.lang.String)
-
updateArtifactVersionMetaData
public void updateArtifactVersionMetaData(String artifactId, Integer version, EditableMetaData data)
Deprecated.
-
deleteArtifactVersionMetaData
public void deleteArtifactVersionMetaData(String artifactId, Integer version)
Deprecated.- Specified by:
deleteArtifactVersionMetaData
in interfaceArtifactsResource
- See Also:
ArtifactsResource.deleteArtifactVersionMetaData(java.lang.String, java.lang.Integer)
-
-