Package com.caringo.client

Examples of com.caringo.client.ScspHeaders


    }

    @Override
    public void createContainer(String mountedRoot, String bucket) {
        try {
            ScspResponse bwResponse = myClient(mountedRoot).write(bucket, new ByteArrayInputStream("".getBytes()), 0, domainQueryArg(), new ScspHeaders());
            if (bwResponse.getHttpStatusCode() != HTTP_CREATED) {
                if (bwResponse.getHttpStatusCode() == HTTP_PRECONDITION_FAILED)
                    s_logger.error("CAStor unable to create bucket " + bucket + " because domain " +
                                   (this._domain==null ? "(default)" : this._domain) + " does not exist");
                else
View Full Code Here


    }

    @Override
    public void deleteContainer(String mountedRoot, String bucket) {
        try {
            ScspResponse bwResponse = myClient(mountedRoot).delete("", bucket, domainQueryArg(), new ScspHeaders());
            if (bwResponse.getHttpStatusCode() >= HTTP_UNSUCCESSFUL) {
                s_logger.error("CAStor unable to delete bucket " + bucket + ": " + bwResponse.getHttpStatusCode());
                throw new OutOfStorageException("CAStor unable to delete bucket " + bucket + ": " +
                                                bwResponse.getHttpStatusCode());
            }
View Full Code Here

            try {
                ScspResponse bwResponse =
                    myClient(mountedRoot).write(bucket + "/" + fileName,
                                                new ResettableFileInputStream(spoolFile), streamLen,
                                                domainQueryArg(), new ScspHeaders());
                if (bwResponse.getHttpStatusCode() >= HTTP_UNSUCCESSFUL) {
                    s_logger.error("CAStor write responded with error " + bwResponse.getHttpStatusCode());
                    throw new OutOfStorageException("Unable to write object to CAStor " +
                                                    bucket + "/" + fileName + ": " + bwResponse.getHttpStatusCode());
                }
View Full Code Here

    @Override
    public void deleteObject(String mountedRoot, String bucket, String fileName) {
        String filePath = bucket + "/" + fileName;
        try {
            ScspResponse bwResponse = myClient(mountedRoot).delete("", filePath, domainQueryArg(), new ScspHeaders());
            if (bwResponse.getHttpStatusCode() != HTTP_OK) {
                s_logger.error("CAStor delete object responded with error " + bwResponse.getHttpStatusCode());
                throw new OutOfStorageException("CAStor unable to delete object " + filePath + ": " +
                                                bwResponse.getHttpStatusCode());
            }
View Full Code Here

    }

    @Override
    public void createContainer(String mountedRoot, String bucket) {
        try {
            ScspResponse bwResponse = myClient(mountedRoot).write(bucket, new ByteArrayInputStream("".getBytes()), 0, domainQueryArg(), new ScspHeaders());
            if (bwResponse.getHttpStatusCode() != HTTP_CREATED) {
                if (bwResponse.getHttpStatusCode() == HTTP_PRECONDITION_FAILED)
                    s_logger.error("CAStor unable to create bucket " + bucket + " because domain " + (this._domain == null ? "(default)" : this._domain) +
                        " does not exist");
                else
View Full Code Here

    }

    @Override
    public void deleteContainer(String mountedRoot, String bucket) {
        try {
            ScspResponse bwResponse = myClient(mountedRoot).delete("", bucket, domainQueryArg(), new ScspHeaders());
            if (bwResponse.getHttpStatusCode() >= HTTP_UNSUCCESSFUL) {
                s_logger.error("CAStor unable to delete bucket " + bucket + ": " + bwResponse.getHttpStatusCode());
                throw new OutOfStorageException("CAStor unable to delete bucket " + bucket + ": " + bwResponse.getHttpStatusCode());
            }
        } catch (ScspExecutionException e) {
View Full Code Here

                }
            }

            try {
                ScspResponse bwResponse =
                    myClient(mountedRoot).write(bucket + "/" + fileName, new ResettableFileInputStream(spoolFile), streamLen, domainQueryArg(), new ScspHeaders());
                if (bwResponse.getHttpStatusCode() >= HTTP_UNSUCCESSFUL) {
                    s_logger.error("CAStor write responded with error " + bwResponse.getHttpStatusCode());
                    throw new OutOfStorageException("Unable to write object to CAStor " + bucket + "/" + fileName + ": " + bwResponse.getHttpStatusCode());
                }
            } catch (ScspExecutionException e) {
View Full Code Here

    @Override
    public void deleteObject(String mountedRoot, String bucket, String fileName) {
        String filePath = bucket + "/" + fileName;
        try {
            ScspResponse bwResponse = myClient(mountedRoot).delete("", filePath, domainQueryArg(), new ScspHeaders());
            if (bwResponse.getHttpStatusCode() != HTTP_OK) {
                s_logger.error("CAStor delete object responded with error " + bwResponse.getHttpStatusCode());
                throw new OutOfStorageException("CAStor unable to delete object " + filePath + ": " + bwResponse.getHttpStatusCode());
            }
        } catch (ScspExecutionException e) {
View Full Code Here

        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
        try
        {
            System.out.println(">>>>>> Write <<<<<<<<");
            ScspQueryArgs args = new ScspQueryArgs();
            ScspResponse wcResponse = client.write(rcn, inputStream, testData.getBytes().length, args, new ScspHeaders()); //write to the remote cluster
            String uuid = wcResponse.getResponseHeaders().getHeaderValues("Content-UUID").get(0);
            System.out.println(wcResponse.toString());
           
            System.out.println(">>>>>> Read <<<<<<<<");
            ScspResponse rcResponse = client.read("", rcn + "/" + uuid, outputStream, args, new ScspHeaders()); //read from the remote cluster
            System.out.println(rcResponse.toString());
            System.out.println("Body Received");
            System.out.println(outputStream.toString());

            System.out.println(">>>>>> Read Local<<<<<<<<");
            outputStream.reset();
            ScspResponse lrcResponse = localClient.read("", uuid, outputStream, args, new ScspHeaders()); //read directly from the local cluster
            System.out.println(lrcResponse.toString());
            System.out.println("Body Received");
            System.out.println(outputStream.toString());

            System.out.println(">>>>>> Read Proxy Local<<<<<<<<");
            outputStream.reset();
            ScspResponse prcResponse = client.read("", uuid, outputStream, args, new ScspHeaders()); //read from the local cluster using the Proxy
            System.out.println(prcResponse.toString());
            System.out.println("Body Received");
            System.out.println(outputStream.toString());

            System.out.println(">>>>>> Info <<<<<<<<");
            ScspResponse icResponse = client.info("", rcn + "/" + uuid, args, new ScspHeaders()); //info in the remote cluster
            System.out.println(icResponse.toString());
           
            System.out.println(">>>>>> Delete <<<<<<<<");
            ScspResponse dcResponse = client.deleteMutable("", rcn + "/" + uuid, args, new ScspHeaders()); //delete from the remote cluster
            System.out.println(dcResponse.toString());
        }
        catch (Exception ex)
        {
            ex.printStackTrace();
View Full Code Here

        ByteArrayInputStream inputStream = new ByteArrayInputStream(testData.getBytes());
        try
        {
            System.out.println(">>>>>> Write Remote <<<<<<<<");
            ScspQueryArgs args = new ScspQueryArgs();
            ScspResponse wcResponse = client.write(rcn, inputStream, testData.getBytes().length, args, new ScspHeaders());
            String uuid = wcResponse.getResponseHeaders().getHeaderValues("Content-UUID").get(0);
            System.out.println(wcResponse.toString());
           
            System.out.println(">>>>>> Info Remote Remote <<<<<<<<");
            ScspResponse icResponse = client.info("", REMOTE_HOST + "/" + uuid, args, new ScspHeaders());
            System.out.println(icResponse.toString());
           
            System.out.println(">>>>>> Info Remote Any <<<<<<<<");
            icResponse = client.info("", ANY_HOST + "/" + uuid, args, new ScspHeaders());
            System.out.println(icResponse.toString());

            System.out.println(">>>>>> Write Local <<<<<<<<");
             
            inputStream.reset();
            wcResponse = client.write(null, inputStream, testData.getBytes().length, args, new ScspHeaders());
            uuid = wcResponse.getResponseHeaders().getHeaderValues("Content-UUID").get(0);
            System.out.println(wcResponse.toString());
           
            System.out.println(">>>>>> Info Local Remote <<<<<<<<");
            icResponse = client.info("", REMOTE_HOST + "/" + uuid, args, new ScspHeaders());
            System.out.println(icResponse.toString());

            System.out.println(">>>>>> Info Local Any <<<<<<<<");
            icResponse = client.info("", ANY_HOST + "/" + uuid, args, new ScspHeaders());
            System.out.println(icResponse.toString());
           

        }
        catch (Exception ex)
View Full Code Here

TOP

Related Classes of com.caringo.client.ScspHeaders

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.