Examples of EC2Volume


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 { response.sendError(530, "Missing VolumeId parameter" ); return; }

        String[] instanceId = request.getParameterValues( "InstanceId" );
        if ( null != instanceId && 0 < instanceId.length )
           EC2request.setInstanceId( instanceId[0] );
    else { response.sendError(530, "Missing InstanceId parameter" ); return; }

        String[] device = request.getParameterValues( "Device" );
        if ( null != device && 0 < device.length )
           EC2request.setDevice( device[0] );
    else { response.sendError(530, "Missing Device parameter" ); return; }
   
    // -> execute the request
    AttachVolumeResponse EC2response = EC2SoapServiceImpl.toAttachVolumeResponse( ServiceProvider.getInstance().getEC2Engine().attachVolume( EC2request ));
    serializeResponse(response, EC2response);
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 { response.sendError(530, "Missing VolumeId parameter" ); return; }

        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 { 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.describeVolumes(request), engine);
    }

    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 { response.sendError(530, "Missing VolumeId parameter" ); return; }

        String[] instanceId = request.getParameterValues( "InstanceId" );
        if ( null != instanceId && 0 < instanceId.length )
           EC2request.setInstanceId( instanceId[0] );
    else { response.sendError(530, "Missing InstanceId parameter" ); return; }

        String[] device = request.getParameterValues( "Device" );
        if ( null != device && 0 < device.length )
           EC2request.setDevice( device[0] );
    else { response.sendError(530, "Missing Device parameter" ); return; }
   
    // -> execute the request
    AttachVolumeResponse EC2response = EC2SoapServiceImpl.toAttachVolumeResponse( ServiceProvider.getInstance().getEC2Engine().attachVolume( EC2request ));
    serializeResponse(response, EC2response);
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 { response.sendError(530, "Missing VolumeId parameter" ); return; }

        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
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.