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