All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jclouds.aliyun.slb.loadbalancer.config.SLBBindLoadBalancerStrategiesByClass Maven / Gradle / Ivy

The newest version!
package org.jclouds.aliyun.slb.loadbalancer.config;

import org.jclouds.aliyun.slb.loadbalancer.strategy.SLBDestroyLoadBalancerStrategy;
import org.jclouds.aliyun.slb.loadbalancer.strategy.SLBGetLoadBalancerMetadataStrategy;
import org.jclouds.aliyun.slb.loadbalancer.strategy.SLBListLoadBalancersStrategy;
import org.jclouds.aliyun.slb.loadbalancer.strategy.SLBLoadBalanceNodesStrategy;
import org.jclouds.loadbalancer.config.BindLoadBalancerStrategiesByClass;
import org.jclouds.loadbalancer.strategy.DestroyLoadBalancerStrategy;
import org.jclouds.loadbalancer.strategy.GetLoadBalancerMetadataStrategy;
import org.jclouds.loadbalancer.strategy.ListLoadBalancersStrategy;
import org.jclouds.loadbalancer.strategy.LoadBalanceNodesStrategy;

public class SLBBindLoadBalancerStrategiesByClass extends BindLoadBalancerStrategiesByClass {

   @Override
   protected Class defineLoadBalanceNodesStrategy() {
      return SLBLoadBalanceNodesStrategy.class;
   }

   @Override
   protected Class defineDestroyLoadBalancerStrategy() {
      return SLBDestroyLoadBalancerStrategy.class;
   }

   @Override
   protected Class defineGetLoadBalancerMetadataStrategy() {
      return SLBGetLoadBalancerMetadataStrategy.class;
   }

   @Override
   protected Class defineListLoadBalancersStrategy() {
      return SLBListLoadBalancersStrategy.class;
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy