org.jclouds.loadbalancer.internal
Class LoadBalancerServiceContextImpl

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by org.jclouds.internal.BaseView
          extended by org.jclouds.loadbalancer.internal.LoadBalancerServiceContextImpl
All Implemented Interfaces:
Closeable, LoadBalancerServiceContext, View

@Singleton
public class LoadBalancerServiceContextImpl
extends BaseView
implements LoadBalancerServiceContext

Author:
Adrian Cole

Constructor Summary
LoadBalancerServiceContextImpl(Context backend, com.google.common.reflect.TypeToken<? extends Context> backendType, LoadBalancerService loadBalancerService, Utils utils)
           
 
Method Summary
 void close()
           
 boolean equals(Object obj)
           
 LoadBalancerService getLoadBalancerService()
           
<S,A> RestContext<S,A>
getProviderSpecificContext()
          will be removed in jclouds 1.6
 Utils getUtils()
           
 int hashCode()
           
 String toString()
           
 Utils utils()
           
 
Methods inherited from class org.jclouds.internal.BaseView
delegate, getBackendType, string, unwrap, unwrap, unwrap
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jclouds.View
getBackendType, unwrap, unwrap, unwrap
 

Constructor Detail

LoadBalancerServiceContextImpl

@Inject
public LoadBalancerServiceContextImpl(Context backend,
                                             com.google.common.reflect.TypeToken<? extends Context> backendType,
                                             LoadBalancerService loadBalancerService,
                                             Utils utils)
Method Detail

getLoadBalancerService

public LoadBalancerService getLoadBalancerService()
Specified by:
getLoadBalancerService in interface LoadBalancerServiceContext

getUtils

public Utils getUtils()
Specified by:
getUtils in interface LoadBalancerServiceContext

utils

public Utils utils()
Specified by:
utils in interface LoadBalancerServiceContext
See Also:
LoadBalancerServiceContext.getUtils()

getProviderSpecificContext

public <S,A> RestContext<S,A> getProviderSpecificContext()
Description copied from interface: LoadBalancerServiceContext
will be removed in jclouds 1.6

Specified by:
getProviderSpecificContext in interface LoadBalancerServiceContext
See Also:
View#getInputType, View.unwrap(com.google.common.reflect.TypeToken)

close

public void close()
Specified by:
close in interface Closeable
Specified by:
close in interface LoadBalancerServiceContext

hashCode

public int hashCode()
Overrides:
hashCode in class BaseView

toString

public String toString()
Overrides:
toString in class BaseView

equals

public boolean equals(Object obj)
Overrides:
equals in class BaseView


Copyright © 2009-2012 jclouds. All Rights Reserved.