Examples of EC2Volume


Examples of com.cloud.bridge.service.core.ec2.EC2Volume

    serializeResponse(response, EC2response);
    }

    private void deleteVolume( HttpServletRequest request, HttpServletResponse response )
        throws ADBException, XMLStreamException, IOException {
    EC2Volume EC2request = new EC2Volume();
   
        String[] volumeId = request.getParameterValues( "VolumeId" );
    if ( null != volumeId && 0 < volumeId.length )
       EC2request.setId(volumeId[0]);
    else { response.sendError(530, "Missing VolumeId parameter" ); return; }

    // -> execute the request
    DeleteVolumeResponse EC2response = EC2SoapServiceImpl.toDeleteVolumeResponse( ServiceProvider.getInstance().getEC2Engine().deleteVolume( EC2request ));
    serializeResponse(response, EC2response);
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

  public EC2SoapServiceImpl(EC2Engine engine) {
      this.engine = engine;
    }

  public AttachVolumeResponse attachVolume(AttachVolume attachVolume) {
    EC2Volume request = new EC2Volume();
    AttachVolumeType avt = attachVolume.getAttachVolume();
   
    request.setId(avt.getVolumeId());
    request.setInstanceId(avt.getInstanceId());
    request.setDevice( avt.getDevice());
    return toAttachVolumeResponse( engine.attachVolume( request ));
  }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

    DeleteSnapshotType dst = deleteSnapshot.getDeleteSnapshot();   
    return toDeleteSnapshotResponse( engine.deleteSnapshot( dst.getSnapshotId()));
  }

  public DeleteVolumeResponse deleteVolume(DeleteVolume deleteVolume) {
    EC2Volume request = new EC2Volume();
    DeleteVolumeType avt = deleteVolume.getDeleteVolume();
   
    request.setId(avt.getVolumeId());
    return toDeleteVolumeResponse( engine.deleteVolume( request ));
  }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

   
    return toDescribeVolumesResponse( engine.handleRequest( request ));
  }
 
  public DetachVolumeResponse detachVolume(DetachVolume detachVolume) {
    EC2Volume request = new EC2Volume();
    DetachVolumeType avt = detachVolume.getDetachVolume();
   
    request.setId(avt.getVolumeId());
    request.setInstanceId(avt.getInstanceId());
    request.setDevice( avt.getDevice());
    return toDetachVolumeResponse( engine.detachVolume( request ));
  }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

  public EC2SoapServiceImpl(EC2Engine engine) {
      this.engine = engine;
    }

  public AttachVolumeResponse attachVolume(AttachVolume attachVolume) {
    EC2Volume request = new EC2Volume();
    AttachVolumeType avt = attachVolume.getAttachVolume();
   
    request.setId(avt.getVolumeId());
    request.setInstanceId(avt.getInstanceId());
    request.setDevice( avt.getDevice());
    return toAttachVolumeResponse( engine.attachVolume( request ));
  }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

    DeleteSnapshotType dst = deleteSnapshot.getDeleteSnapshot();   
    return toDeleteSnapshotResponse( engine.deleteSnapshot( dst.getSnapshotId()));
  }

  public DeleteVolumeResponse deleteVolume(DeleteVolume deleteVolume) {
    EC2Volume request = new EC2Volume();
    DeleteVolumeType avt = deleteVolume.getDeleteVolume();
   
    request.setId(avt.getVolumeId());
    return toDeleteVolumeResponse( engine.deleteVolume( request ));
  }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

   
    return toDescribeVolumesResponse( engine.handleRequest( request ));
  }
 
  public DetachVolumeResponse detachVolume(DetachVolume detachVolume) {
    EC2Volume request = new EC2Volume();
    DetachVolumeType avt = detachVolume.getDetachVolume();
   
    request.setId(avt.getVolumeId());
    request.setInstanceId(avt.getInstanceId());
    request.setDevice( avt.getDevice());
    return toDetachVolumeResponse( engine.detachVolume( request ));
  }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

     * serialize method is called on the returned response object to obtain the extected
     * response XML.
     */
    private void attachVolume( HttpServletRequest request, HttpServletResponse response )
            throws ADBException, XMLStreamException, IOException {
        EC2Volume EC2request = new EC2Volume();

        // -> all these parameters are required
        String[] volumeId = request.getParameterValues( "VolumeId" );
        if ( null != volumeId && 0 < volumeId.length )
            EC2request.setId( volumeId[0] );
        else {
            throw new EC2ServiceException( ClientError.MissingParamter, "Missing required parameter - VolumeId");
        }

        String[] instanceId = request.getParameterValues( "InstanceId" );
        if ( null != instanceId && 0 < instanceId.length )
            EC2request.setInstanceId( instanceId[0] );
        else {
            throw new EC2ServiceException( ClientError.MissingParamter, "Missing required parameter - InstanceId");
        }

        String[] device = request.getParameterValues( "Device" );
        if ( null != device && 0 < device.length )
            EC2request.setDevice( device[0] );
        else {
            throw new EC2ServiceException( ClientError.MissingParamter, "Missing required parameter - Device");
        }

        // -> execute the request
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

        serializeResponse(response, EC2response);
    }

    private void detachVolume( HttpServletRequest request, HttpServletResponse response )
            throws ADBException, XMLStreamException, IOException {
        EC2Volume EC2request = new EC2Volume();

        String[] volumeId = request.getParameterValues( "VolumeId" );
        if ( null != volumeId && 0 < volumeId.length )
            EC2request.setId(volumeId[0]);
        else {
            throw new EC2ServiceException( ClientError.MissingParamter, "Missing required parameter 'VolumeId'");
        }

        String[] instanceId = request.getParameterValues( "InstanceId" );
        if ( null != instanceId && 0 < instanceId.length )
            EC2request.setInstanceId(instanceId[0]);

        String[] device = request.getParameterValues( "Device" );
        if ( null != device && 0 < device.length )
            EC2request.setDevice( device[0] );

        // -> execute the request
        DetachVolumeResponse EC2response = EC2SoapServiceImpl.toDetachVolumeResponse( ServiceProvider.getInstance().getEC2Engine().detachVolume( EC2request ));
        serializeResponse(response, EC2response);
    }
View Full Code Here

Examples of com.cloud.bridge.service.core.ec2.EC2Volume

        serializeResponse(response, EC2response);
    }

    private void deleteVolume( HttpServletRequest request, HttpServletResponse response )
            throws ADBException, XMLStreamException, IOException {
        EC2Volume EC2request = new EC2Volume();

        String[] volumeId = request.getParameterValues( "VolumeId" );
        if ( null != volumeId && 0 < volumeId.length )
            EC2request.setId(volumeId[0]);
        else {
            throw new EC2ServiceException( ClientError.MissingParamter, "Missing required parameter - VolumeId");
        }

        // -> execute the request
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.