diff options
Diffstat (limited to 'athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/instanceconfirmation/InstanceConfirmationResource.java')
-rw-r--r-- | athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/instanceconfirmation/InstanceConfirmationResource.java | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/instanceconfirmation/InstanceConfirmationResource.java b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/instanceconfirmation/InstanceConfirmationResource.java deleted file mode 100644 index dbe26d3a6bb..00000000000 --- a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/instanceconfirmation/InstanceConfirmationResource.java +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.hosted.athenz.instanceproviderservice.instanceconfirmation; - -import com.google.inject.Inject; -import com.yahoo.container.jaxrs.annotation.Component; -import java.util.logging.Level; - -import javax.ws.rs.Consumes; -import javax.ws.rs.ForbiddenException; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; -import java.util.logging.Logger; - -/** - * @author bjorncs - */ -@Path("/instance") -public class InstanceConfirmationResource { - - private static final Logger log = Logger.getLogger(InstanceConfirmationResource.class.getName()); - - private final InstanceValidator instanceValidator; - - @Inject - public InstanceConfirmationResource(@Component InstanceValidator instanceValidator) { - this.instanceValidator = instanceValidator; - } - - @POST - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public InstanceConfirmation confirmInstance(InstanceConfirmation instanceConfirmation) { - log.log(Level.FINE, instanceConfirmation.toString()); - if (!instanceValidator.isValidInstance(instanceConfirmation)) { - log.log(Level.SEVERE, "Invalid instance: " + instanceConfirmation); - throw new ForbiddenException("Instance is invalid"); - } - return instanceConfirmation; - } -} |