Yeah, it is not needed. In fact, autoscale is not needed for ESB at all.
Remove all autoscale mediator deps.


On Sat, May 14, 2011 at 5:45 PM, Denis Weerasiri <de...@wso2.com> wrote:

>
>
> On Sat, May 14, 2011 at 5:41 PM, Denis Weerasiri <de...@wso2.com> wrote:
>
>> Hi,
>> This breaks the esb-product. How should we proceed?
>>
> I'll remove this dependency for the moment.
>
>>
>> On Sat, May 14, 2011 at 1:57 AM, <az...@wso2.com> wrote:
>>
>>> Author: azeez
>>> Date: Fri May 13 13:27:07 2011
>>> New Revision: 94194
>>> URL: http://wso2.org/svn/browse/wso2?view=rev&revision=94194
>>>
>>> Log:
>>> Removed autoscale mediator UI
>>>
>>>
>>>
>>> Removed:
>>>
>>> trunk/carbon/components/mediators/autoscale/org.wso2.carbon.mediator.autoscale.ui/
>>> Modified:
>>>
>>> trunk/carbon/components/mediators/autoscale/org.wso2.carbon.mediator.autoscale/src/main/java/org/wso2/carbon/mediator/autoscale/ec2autoscale/EC2InstanceManager.java
>>>   trunk/carbon/components/mediators/autoscale/pom.xml
>>>
>>> Modified:
>>> trunk/carbon/components/mediators/autoscale/org.wso2.carbon.mediator.autoscale/src/main/java/org/wso2/carbon/mediator/autoscale/ec2autoscale/EC2InstanceManager.java
>>> URL:
>>> http://wso2.org/svn/browse/wso2/trunk/carbon/components/mediators/autoscale/org.wso2.carbon.mediator.autoscale/src/main/java/org/wso2/carbon/mediator/autoscale/ec2autoscale/EC2InstanceManager.java?rev=94194&r1=94193&r2=94194&view=diff
>>>
>>> ==============================================================================
>>> ---
>>> trunk/carbon/components/mediators/autoscale/org.wso2.carbon.mediator.autoscale/src/main/java/org/wso2/carbon/mediator/autoscale/ec2autoscale/EC2InstanceManager.java
>>>        (original)
>>> +++
>>> trunk/carbon/components/mediators/autoscale/org.wso2.carbon.mediator.autoscale/src/main/java/org/wso2/carbon/mediator/autoscale/ec2autoscale/EC2InstanceManager.java
>>>        Fri May 13 13:27:07 2011
>>> @@ -28,30 +28,30 @@
>>>
>>>  public class EC2InstanceManager implements InstanceManager {
>>>     EC2Client ec2Client;
>>> -    private static final Log log =
>>> LogFactory.getLog(EC2InstanceManager.class);
>>> -    public static final String EC2_CLIENT =
>>> "synapse.loadAnalyzerTask.ec2Client";
>>> +    private static final Log    log        =
>>> LogFactory.getLog(EC2InstanceManager.class);
>>> +    public static final  String EC2_CLIENT =
>>> "synapse.loadAnalyzerTask.ec2Client";
>>> +
>>> +    public List start(Map instanceIds) throws EC2Exception {
>>> +        String imageId = (String) instanceIds.get("ImageId");
>>> +        int instancesPerScaleUp = ((Integer)
>>> instanceIds.get("InstancesPerScaleUp"));
>>> +        InstanceType instanceType = (InstanceType)
>>> instanceIds.get("InstanceType");
>>> +        String key = (String) instanceIds.get("Key");
>>> +        String[] applicationGroupIds = (String[])
>>> instanceIds.get("ApplicationGroupIds");
>>> +        String instanceAdditionalInfo = (String)
>>> instanceIds.get("InstanceAdditionalInfo");
>>> +        UserData userData = (UserData) instanceIds.get("UserData");
>>> +        AvailabilityZone availabilityZone = (AvailabilityZone)
>>> instanceIds.get("AvailabilityZone");
>>>
>>> -    public List start(Map instanceIds) throws EC2Exception{
>>> -        String imageId = (String)instanceIds.get("ImageId");
>>> -        int instancesPerScaleUp =
>>> ((Integer)instanceIds.get("InstancesPerScaleUp"));
>>> -        InstanceType instanceType =
>>> (InstanceType)instanceIds.get("InstanceType");
>>> -        String key = (String)instanceIds.get("Key");
>>> -        String[] applicationGroupIds =
>>> (String[])instanceIds.get("ApplicationGroupIds");
>>> -        String instanceAdditionalInfo =
>>> (String)instanceIds.get("InstanceAdditionalInfo");
>>> -        UserData userData = (UserData)instanceIds.get("UserData");
>>> -        AvailabilityZone availabilityZone =
>>> (AvailabilityZone)instanceIds.get("AvailabilityZone");
>>> -
>>>         return ec2Client.runInstances(imageId,
>>> -                instancesPerScaleUp,
>>> -                instanceType,
>>> -                key,
>>> -                applicationGroupIds,
>>> -                instanceAdditionalInfo,
>>> -                userData,
>>> -                availabilityZone);
>>> +                                      instancesPerScaleUp,
>>> +                                      instanceType,
>>> +                                      key,
>>> +                                      applicationGroupIds,
>>> +                                      instanceAdditionalInfo,
>>> +                                      userData,
>>> +                                      availabilityZone);
>>>     }
>>>
>>> -    public List terminate(String[] instanceId) throws  EC2Exception{
>>> +    public List terminate(String[] instanceId) throws EC2Exception {
>>>         return ec2Client.terminateInstances(instanceId);
>>>     }
>>>
>>> @@ -59,18 +59,20 @@
>>>         this.ec2Client = ec2Client;
>>>     }
>>>
>>> -    public List<Instance> describeInstances()throws EC2Exception{
>>> +    public List<Instance> describeInstances() throws EC2Exception {
>>>         return ec2Client.describeInstances();
>>>     }
>>> -    public boolean CheckEC2Client(){
>>> +
>>> +    public boolean CheckEC2Client() {
>>>         return ec2Client != null;
>>>     }
>>> -    public List<Address> describeAddresses(String[] elasticIps)throws
>>> EC2Exception{
>>> +
>>> +    public List<Address> describeAddresses(String[] elasticIps) throws
>>> EC2Exception {
>>>         return ec2Client.describeAddresses(elasticIps);
>>>     }
>>>
>>> -    public void associateAddress(String localInstanceId,String
>>> pElasticIP) throws EC2Exception{
>>> -        ec2Client.associateAddress(localInstanceId,pElasticIP);
>>> +    public void associateAddress(String localInstanceId, String
>>> pElasticIP) throws EC2Exception {
>>> +        ec2Client.associateAddress(localInstanceId, pElasticIP);
>>>     }
>>>
>>>     public List<Instance> runInstances(String amiID,
>>> @@ -80,18 +82,19 @@
>>>                                        String[] groupIds,
>>>                                        String additionalInfo,
>>>                                        UserData userData,
>>> -                                       AvailabilityZone zone) throws
>>> EC2Exception{
>>> +                                       AvailabilityZone zone) throws
>>> EC2Exception {
>>>         return ec2Client.runInstances(amiID,
>>> -                numberOfInstances,
>>> -                instanceType,
>>> -                keyName,
>>> -                groupIds,
>>> -                additionalInfo,
>>> -                userData,
>>> -                zone);
>>> +                                      numberOfInstances,
>>> +                                      instanceType,
>>> +                                      keyName,
>>> +                                      groupIds,
>>> +                                      additionalInfo,
>>> +                                      userData,
>>> +                                      zone);
>>>
>>>     }
>>> -    public void setNonReplicapableProperty(ConfigurationContext
>>> context){
>>> -        context.setNonReplicableProperty(EC2_CLIENT,ec2Client);
>>> +
>>> +    public void setNonReplicapableProperty(ConfigurationContext context)
>>> {
>>> +        context.setNonReplicableProperty(EC2_CLIENT, ec2Client);
>>>     }
>>>  }
>>>
>>> Modified: trunk/carbon/components/mediators/autoscale/pom.xml
>>> URL:
>>> http://wso2.org/svn/browse/wso2/trunk/carbon/components/mediators/autoscale/pom.xml?rev=94194&r1=94193&r2=94194&view=diff
>>>
>>> ==============================================================================
>>> --- trunk/carbon/components/mediators/autoscale/pom.xml (original)
>>> +++ trunk/carbon/components/mediators/autoscale/pom.xml Fri May 13
>>> 13:27:07 2011
>>> @@ -34,7 +34,6 @@
>>>
>>>     <modules>
>>>         <module>org.wso2.carbon.mediator.autoscale</module>
>>> -        <module>org.wso2.carbon.mediator.autoscale.ui</module>
>>>     </modules>
>>>
>>>  </project>
>>> _______________________________________________
>>> Carbon-commits mailing list
>>> carbon-comm...@wso2.org
>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-commits
>>>
>>
>>
>>
>> --
>> Thanks,
>> Denis
>> ----------------------------------------------------------
>> *Denis Weerasiri*
>> Software Engineer; WSO2 Inc.; http://wso2.com,
>> *email: denis <http://goog_277208233/>** [AT] wso2.com*<http://wso2.com/>
>> *
>> blog: **http://ddweerasiri.blogspot.com*<http://ddweerasiri.blogspot.com/>
>> *
>> twitter: **http://twitter.com/ddweerasiri*<http://twitter.com/ddweerasiri>
>> *
>> linked-in: 
>> **http://lk.linkedin.com/in/ddweerasiri*<http://lk.linkedin.com/in/ddweerasiri>
>>
>>
>
>
> --
> Thanks,
> Denis
> ----------------------------------------------------------
> *Denis Weerasiri*
> Software Engineer; WSO2 Inc.; http://wso2.com,
> *email: denis <http://goog_277208233/>** [AT] wso2.com* <http://wso2.com/>
> *
> blog: **http://ddweerasiri.blogspot.com*<http://ddweerasiri.blogspot.com/>
> *
> twitter: **http://twitter.com/ddweerasiri*<http://twitter.com/ddweerasiri>
> *
> linked-in: 
> **http://lk.linkedin.com/in/ddweerasiri*<http://lk.linkedin.com/in/ddweerasiri>
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>**
email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919
blog: **http://blog.afkham.org* <http://blog.afkham.org>*
twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to