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, org.jclouds.View

@Singleton
public class LoadBalancerServiceContextImpl
extends org.jclouds.internal.BaseView
implements LoadBalancerServiceContext

Author:
Adrian Cole

Constructor Summary
LoadBalancerServiceContextImpl(org.jclouds.Context backend, com.google.common.reflect.TypeToken<? extends org.jclouds.Context> backendType, LoadBalancerService loadBalancerService, org.jclouds.rest.Utils utils)
           
 
Method Summary
 void close()
           
 boolean equals(Object obj)
           
 LoadBalancerService getLoadBalancerService()
           
<S,A> org.jclouds.rest.RestContext<S,A>
getProviderSpecificContext()
          will be removed in jclouds 1.6
 org.jclouds.rest.Utils getUtils()
           
 int hashCode()
           
 String toString()
           
 org.jclouds.rest.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(org.jclouds.Context backend,
                                             com.google.common.reflect.TypeToken<? extends org.jclouds.Context> backendType,
                                             LoadBalancerService loadBalancerService,
                                             org.jclouds.rest.Utils utils)
Method Detail

getLoadBalancerService

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

getUtils

public org.jclouds.rest.Utils getUtils()
Specified by:
getUtils in interface LoadBalancerServiceContext

utils

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

getProviderSpecificContext

public <S,A> org.jclouds.rest.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 org.jclouds.internal.BaseView

toString

public String toString()
Overrides:
toString in class org.jclouds.internal.BaseView

equals

public boolean equals(Object obj)
Overrides:
equals in class org.jclouds.internal.BaseView


Copyright © 2009-2012 jclouds. All Rights Reserved.