You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Everett Toews (JIRA)" <ji...@apache.org> on 2013/07/01 23:19:21 UTC
[jira] [Comment Edited] (JCLOUDS-150) Remove async interface from
AWS APIs/providers, rename *Client to *Api
[ https://issues.apache.org/jira/browse/JCLOUDS-150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13697172#comment-13697172 ]
Everett Toews edited comment on JCLOUDS-150 at 7/1/13 9:18 PM:
---------------------------------------------------------------
Ideally you would actually have both *Client and *Api coexist in 1.6.x until 1.7.0.
In the *Client code you would put an @Deprecated annotation on the class. You would also include a @deprecated comment in the class Javadoc.
/**
* Some class comments.
*
* @deprecated This class is being renamed. Use AWSEC2Api instead.
*/
@Deprecated
public interface AWSEC2Client extends EC2Client {
was (Author: everett-toews):
Ideally you would actually have both *Client and *Api coexist in 1.6.x until 1.7.0.
In the *Client code you would put an @Deprecated annotation on the method. You would also include a @deprecated comment in the method Javadoc.
/**
* Some class comments.
*
* @deprecated This class is being renamed. Use AWSEC2Api instead.
*/
@Deprecated
public interface AWSEC2Client extends EC2Client {
> Remove async interface from AWS APIs/providers, rename *Client to *Api
> ----------------------------------------------------------------------
>
> Key: JCLOUDS-150
> URL: https://issues.apache.org/jira/browse/JCLOUDS-150
> Project: jclouds
> Issue Type: Sub-task
> Components: jclouds-core, jclouds-labs-aws
> Affects Versions: 1.7.0
> Reporter: Andrew Bayer
> Fix For: 1.7.0
>
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira