Package com.woorea.openstack.base.client

Examples of com.woorea.openstack.base.client.OpenStackResponseException


  }

  @Override
  public <T> T getEntity(Class<T> returnType) {
    if(response.getStatus() >= 400) {
      throw new OpenStackResponseException(response.getClientResponseStatus().getReasonPhrase(),
          response.getStatus());
    }
    if(response.hasEntity() && returnType != null && Void.class != returnType) {
      return response.getEntity(returnType);
    } else {
View Full Code Here


      } else {
        response = target.getHeadHandler().handle(new ClientRequestImpl(target.getURI(), request.method().name(), null, headers));
      }
      return new JerseyResponse(response);
    } catch (UniformInterfaceException e) {
      throw new OpenStackResponseException(e.getResponse().getClientResponseStatus().getReasonPhrase(), e.getResponse().getStatus());
    }
  }
View Full Code Here

      return new RESTEasyResponse(client, response);
    }

    response.releaseConnection();

    throw new OpenStackResponseException(response.getResponseStatus()
        .getReasonPhrase(), response.getStatus());
  }
View Full Code Here

        } else {
          return new JaxRs20Response(invocation.method(request.method().name()));
        }
      }
    } catch (ClientErrorException e) {
      throw new OpenStackResponseException(e.getResponse()
          .getStatusInfo().toString(), e.getResponse().getStatus());
    }
  }
View Full Code Here

  }

  @Override
  public <T> T getEntity(Class<T> returnType) {
    if(response.getStatus() >= 400) {
      throw new OpenStackResponseException(response.getStatusInfo().getReasonPhrase(),
          response.getStatusInfo().getStatusCode());
    }
    return response.readEntity(returnType);
  }
View Full Code Here

TOP

Related Classes of com.woorea.openstack.base.client.OpenStackResponseException

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.