mirror of https://github.com/apache/jclouds.git
Enable RedundantModifier for Checkstyle
This commit is contained in:
parent
cb9a6b9413
commit
17ce72794c
|
@ -30,15 +30,15 @@ import com.google.inject.ImplementedBy;
|
||||||
@ImplementedBy(DelegatingMutableContentMetadata.class)
|
@ImplementedBy(DelegatingMutableContentMetadata.class)
|
||||||
public interface MutableContentMetadata extends org.jclouds.io.MutableContentMetadata {
|
public interface MutableContentMetadata extends org.jclouds.io.MutableContentMetadata {
|
||||||
|
|
||||||
public String getName();
|
String getName();
|
||||||
|
|
||||||
public void setName(String name);
|
void setName(String name);
|
||||||
|
|
||||||
public URI getUri();
|
URI getUri();
|
||||||
|
|
||||||
public void setUri(URI uri);
|
void setUri(URI uri);
|
||||||
|
|
||||||
public String getPath();
|
String getPath();
|
||||||
|
|
||||||
public void setPath(String path);
|
void setPath(String path);
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
*/
|
*/
|
||||||
@Singleton
|
@Singleton
|
||||||
public class StaticNATVirtualMachineInNetwork implements Function<VirtualMachine, PublicIPAddress> {
|
public class StaticNATVirtualMachineInNetwork implements Function<VirtualMachine, PublicIPAddress> {
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
StaticNATVirtualMachineInNetwork create(Network in);
|
StaticNATVirtualMachineInNetwork create(Network in);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -145,7 +145,7 @@ public final class Subnet {
|
||||||
return string().toString();
|
return string().toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private final ToStringHelper string() {
|
private ToStringHelper string() {
|
||||||
return Objects.toStringHelper(this).omitNullValues().add("subnetId", subnetId).add("subnetState", subnetState)
|
return Objects.toStringHelper(this).omitNullValues().add("subnetId", subnetId).add("subnetState", subnetState)
|
||||||
.add("vpcId", vpcId).add("cidrBlock", cidrBlock).add("availableIpAddressCount", availableIpAddressCount)
|
.add("vpcId", vpcId).add("cidrBlock", cidrBlock).add("availableIpAddressCount", availableIpAddressCount)
|
||||||
.add("availabilityZone", availabilityZone).add("tags", tags);
|
.add("availabilityZone", availabilityZone).add("tags", tags);
|
||||||
|
|
|
@ -38,7 +38,7 @@ public class Tag {
|
||||||
/**
|
/**
|
||||||
* Describes the well-known resource types that can be tagged.
|
* Describes the well-known resource types that can be tagged.
|
||||||
*/
|
*/
|
||||||
public static interface ResourceType {
|
public interface ResourceType {
|
||||||
public static final String CUSTOMER_GATEWAY = "customer-gateway";
|
public static final String CUSTOMER_GATEWAY = "customer-gateway";
|
||||||
public static final String DHCP_OPTIONS = "dhcp-options";
|
public static final String DHCP_OPTIONS = "dhcp-options";
|
||||||
public static final String IMAGE = "image";
|
public static final String IMAGE = "image";
|
||||||
|
|
|
@ -54,7 +54,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
@Singleton
|
@Singleton
|
||||||
public class LocationIdToURIFromAccessForTypeAndVersion implements Supplier<Map<String, Supplier<URI>>> {
|
public class LocationIdToURIFromAccessForTypeAndVersion implements Supplier<Map<String, Supplier<URI>>> {
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param apiType
|
* @param apiType
|
||||||
|
|
|
@ -31,7 +31,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
*/
|
*/
|
||||||
@ImplementedBy(RegionIdToAdminURIFromAccessForTypeAndVersion.class)
|
@ImplementedBy(RegionIdToAdminURIFromAccessForTypeAndVersion.class)
|
||||||
public interface RegionIdToAdminURISupplier extends Supplier<Map<String, Supplier<URI>>> {
|
public interface RegionIdToAdminURISupplier extends Supplier<Map<String, Supplier<URI>>> {
|
||||||
static interface Factory {
|
interface Factory {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param apiType
|
* @param apiType
|
||||||
|
|
|
@ -91,7 +91,7 @@ public class ProviderModuleExpectTest extends BaseRestApiExpectTest<ProviderModu
|
||||||
}
|
}
|
||||||
|
|
||||||
@org.jclouds.rest.annotations.Endpoint(DNS.class)
|
@org.jclouds.rest.annotations.Endpoint(DNS.class)
|
||||||
static interface DNSApi extends Closeable {
|
interface DNSApi extends Closeable {
|
||||||
@HEAD
|
@HEAD
|
||||||
@Path("/zones/{zoneName}")
|
@Path("/zones/{zoneName}")
|
||||||
@Fallback(FalseOnNotFoundOr404.class)
|
@Fallback(FalseOnNotFoundOr404.class)
|
||||||
|
|
|
@ -57,7 +57,7 @@ public class PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensio
|
||||||
"Keypair Support").build();
|
"Keypair Support").build();
|
||||||
|
|
||||||
@org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/keypairs/api/v1.1")
|
@org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/keypairs/api/v1.1")
|
||||||
static interface KeyPairAsyncApi {
|
interface KeyPairAsyncApi {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -67,11 +67,11 @@ public class PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensio
|
||||||
"Floating IPs support").build();
|
"Floating IPs support").build();
|
||||||
|
|
||||||
@org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/floating_ips/api/v1.1")
|
@org.jclouds.openstack.v2_0.services.Extension(of = ServiceType.COMPUTE, namespace = "http://docs.openstack.org/ext/floating_ips/api/v1.1")
|
||||||
static interface FloatingIPAsyncApi {
|
interface FloatingIPAsyncApi {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface NovaAsyncApi {
|
interface NovaAsyncApi {
|
||||||
|
|
||||||
@Delegate
|
@Delegate
|
||||||
Optional<FloatingIPAsyncApi> getFloatingIPExtensionForZone(String zone);
|
Optional<FloatingIPAsyncApi> getFloatingIPExtensionForZone(String zone);
|
||||||
|
|
|
@ -39,7 +39,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
public class ConvertLB implements Function<LB, LoadBalancer> {
|
public class ConvertLB implements Function<LB, LoadBalancer> {
|
||||||
private static final String LOAD_BALANCERS = "loadbalancers";
|
private static final String LOAD_BALANCERS = "loadbalancers";
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
ConvertLB createForEndpointAndRegion(URI endpoint, String region);
|
ConvertLB createForEndpointAndRegion(URI endpoint, String region);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -112,13 +112,13 @@ import com.google.inject.Provides;
|
||||||
@RequestFilters(RequestAuthorizeSignature.class)
|
@RequestFilters(RequestAuthorizeSignature.class)
|
||||||
@BlobScope(CONTAINER)
|
@BlobScope(CONTAINER)
|
||||||
public interface S3AsyncClient extends Closeable {
|
public interface S3AsyncClient extends Closeable {
|
||||||
public static final String VERSION = "2006-03-01";
|
static final String VERSION = "2006-03-01";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a default implementation of S3Object
|
* Creates a default implementation of S3Object
|
||||||
*/
|
*/
|
||||||
@Provides
|
@Provides
|
||||||
public S3Object newS3Object();
|
S3Object newS3Object();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see S3Client#getObject
|
* @see S3Client#getObject
|
||||||
|
|
|
@ -54,7 +54,7 @@ public interface S3Client extends Closeable {
|
||||||
* Creates a default implementation of S3Object
|
* Creates a default implementation of S3Object
|
||||||
*/
|
*/
|
||||||
@Provides
|
@Provides
|
||||||
public S3Object newS3Object();
|
S3Object newS3Object();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves the S3Object associated with the Key or KeyNotFoundException if not available;
|
* Retrieves the S3Object associated with the Key or KeyNotFoundException if not available;
|
||||||
|
|
|
@ -248,7 +248,7 @@ public class AccessControlList {
|
||||||
// Class and Enum declarations to represent Grants, Grantees and Permissions //
|
// Class and Enum declarations to represent Grants, Grantees and Permissions //
|
||||||
// /////////////////////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
public static interface Permission {
|
public interface Permission {
|
||||||
public static final String READ = "READ";
|
public static final String READ = "READ";
|
||||||
public static final String WRITE = "WRITE";
|
public static final String WRITE = "WRITE";
|
||||||
public static final String READ_ACP = "READ_ACP";
|
public static final String READ_ACP = "READ_ACP";
|
||||||
|
|
|
@ -61,11 +61,11 @@ public class PermissionApiLiveTest extends BaseSQSApiLiveTest {
|
||||||
recreateQueueInRegion(prefix, null);
|
recreateQueueInRegion(prefix, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface AnonymousAttributesApi extends Closeable {
|
interface AnonymousAttributesApi extends Closeable {
|
||||||
String getQueueArn();
|
String getQueueArn();
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface AnonymousAttributesAsyncApi extends Closeable {
|
interface AnonymousAttributesAsyncApi extends Closeable {
|
||||||
@POST
|
@POST
|
||||||
@Path("/")
|
@Path("/")
|
||||||
@FormParams(keys = { ACTION, "AttributeName.1" }, values = { "GetQueueAttributes", "QueueArn" })
|
@FormParams(keys = { ACTION, "AttributeName.1" }, values = { "GetQueueAttributes", "QueueArn" })
|
||||||
|
|
|
@ -28,7 +28,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
public class URIFromAuthenticationResponseForService implements Supplier<URI> {
|
public class URIFromAuthenticationResponseForService implements Supplier<URI> {
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
URIFromAuthenticationResponseForService create(String service);
|
URIFromAuthenticationResponseForService create(String service);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
@Singleton
|
@Singleton
|
||||||
public class V1DefaultRegionIdSupplier implements ImplicitRegionIdSupplier {
|
public class V1DefaultRegionIdSupplier implements ImplicitRegionIdSupplier {
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param apiType
|
* @param apiType
|
||||||
|
|
|
@ -54,7 +54,7 @@ import com.google.inject.name.Named;
|
||||||
*/
|
*/
|
||||||
public class BlockUntilInitScriptStatusIsZeroThenReturnOutput extends AbstractFuture<ExecResponse> implements Runnable {
|
public class BlockUntilInitScriptStatusIsZeroThenReturnOutput extends AbstractFuture<ExecResponse> implements Runnable {
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
BlockUntilInitScriptStatusIsZeroThenReturnOutput create(SudoAwareInitManager commandRunner);
|
BlockUntilInitScriptStatusIsZeroThenReturnOutput create(SudoAwareInitManager commandRunner);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -125,7 +125,7 @@ public abstract class BaseComputeServiceContextModule extends AbstractModule {
|
||||||
@Singleton
|
@Singleton
|
||||||
public static class RunScriptOnNodeFactoryImpl implements RunScriptOnNode.Factory {
|
public static class RunScriptOnNodeFactoryImpl implements RunScriptOnNode.Factory {
|
||||||
|
|
||||||
static interface Factory {
|
interface Factory {
|
||||||
|
|
||||||
@Named("direct")
|
@Named("direct")
|
||||||
RunScriptOnNodeUsingSsh exec(NodeMetadata node, Statement script, RunScriptOptions options);
|
RunScriptOnNodeUsingSsh exec(NodeMetadata node, Statement script, RunScriptOptions options);
|
||||||
|
|
|
@ -23,6 +23,6 @@ package org.jclouds.compute.domain;
|
||||||
*/
|
*/
|
||||||
public interface CloneImageTemplate extends ImageTemplate {
|
public interface CloneImageTemplate extends ImageTemplate {
|
||||||
|
|
||||||
public String getSourceNodeId();
|
String getSourceNodeId();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,21 +34,21 @@ public interface ComputeMetadata extends ResourceMetadata<ComputeType> {
|
||||||
* @return Type of the resource, ex node, image, size
|
* @return Type of the resource, ex node, image, size
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ComputeType getType();
|
ComputeType getType();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return id of the server within the naming scope it was created. potentially generated by the
|
* @return id of the server within the naming scope it was created. potentially generated by the
|
||||||
* service.
|
* service.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String getProviderId();
|
String getProviderId();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return user defined name of the server.
|
* @return user defined name of the server.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@Nullable
|
@Nullable
|
||||||
public String getName();
|
String getName();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -58,10 +58,10 @@ public interface ComputeMetadata extends ResourceMetadata<ComputeType> {
|
||||||
*
|
*
|
||||||
* @return unique id within your account on the provider
|
* @return unique id within your account on the provider
|
||||||
*/
|
*/
|
||||||
public String getId();
|
String getId();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return tags describing this resource, if supported
|
* @return tags describing this resource, if supported
|
||||||
*/
|
*/
|
||||||
public Set<String> getTags();
|
Set<String> getTags();
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@ public interface ComputeMetadataIncludingStatus<S extends Enum<S>> extends Compu
|
||||||
*
|
*
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
public S getStatus();
|
S getStatus();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* status of the resource, as supplied literally from the backend api.
|
* status of the resource, as supplied literally from the backend api.
|
||||||
|
@ -37,5 +37,5 @@ public interface ComputeMetadataIncludingStatus<S extends Enum<S>> extends Compu
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
@Nullable
|
@Nullable
|
||||||
public String getBackendStatus();
|
String getBackendStatus();
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,6 @@ public interface ImageTemplate {
|
||||||
/**
|
/**
|
||||||
* @return the name of the new image
|
* @return the name of the new image
|
||||||
*/
|
*/
|
||||||
public String getName();
|
String getName();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -177,7 +177,7 @@ public interface TemplateBuilder {
|
||||||
* If no function is supplied, jclouds will select one according to an internal strategy.
|
* If no function is supplied, jclouds will select one according to an internal strategy.
|
||||||
* This strategy may change from version to version.
|
* This strategy may change from version to version.
|
||||||
*/
|
*/
|
||||||
public TemplateBuilderImpl imageChooser(Function<Iterable<? extends Image>,Image> imageChooser);
|
TemplateBuilderImpl imageChooser(Function<Iterable<? extends Image>,Image> imageChooser);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Configure this template to require the minimum cores below
|
* Configure this template to require the minimum cores below
|
||||||
|
|
|
@ -119,7 +119,7 @@ import com.google.common.collect.ImmutableMap;
|
||||||
public class TemplateBuilderSpec {
|
public class TemplateBuilderSpec {
|
||||||
|
|
||||||
/** Parses a single value. */
|
/** Parses a single value. */
|
||||||
protected static interface ValueParser {
|
protected interface ValueParser {
|
||||||
void parse(TemplateBuilderSpec spec, String key, @Nullable String value);
|
void parse(TemplateBuilderSpec spec, String key, @Nullable String value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -108,7 +108,7 @@ import com.google.inject.ImplementedBy;
|
||||||
public interface GroupNamingConvention {
|
public interface GroupNamingConvention {
|
||||||
|
|
||||||
@ImplementedBy(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.Factory.class)
|
@ImplementedBy(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.Factory.class)
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
|
|
||||||
GroupNamingConvention create();
|
GroupNamingConvention create();
|
||||||
|
|
||||||
|
|
|
@ -327,7 +327,7 @@ public class Sha512Crypt {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final String b64_from_24bit(byte B2, byte B1, byte B0, int size) {
|
private static String b64_from_24bit(byte B2, byte B1, byte B0, int size) {
|
||||||
int v = ((((int) B2) & 0xFF) << 16) | ((((int) B1) & 0xFF) << 8) | ((int) B0 & 0xff);
|
int v = ((((int) B2) & 0xFF) << 16) | ((((int) B1) & 0xFF) << 8) | ((int) B0 & 0xff);
|
||||||
|
|
||||||
StringBuilder result = new StringBuilder();
|
StringBuilder result = new StringBuilder();
|
||||||
|
|
|
@ -53,7 +53,7 @@ import com.google.inject.assistedinject.AssistedInject;
|
||||||
public class CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap implements Callable<Void>,
|
public class CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap implements Callable<Void>,
|
||||||
Function<AtomicReference<NodeMetadata>, Void> {
|
Function<AtomicReference<NodeMetadata>, Void> {
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
Callable<Void> create(TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes,
|
Callable<Void> create(TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes,
|
||||||
Map<NodeMetadata, Exception> badNodes, Multimap<NodeMetadata, CustomizationResponse> customizationResponses);
|
Map<NodeMetadata, Exception> badNodes, Multimap<NodeMetadata, CustomizationResponse> customizationResponses);
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ import com.google.inject.Module;
|
||||||
@Beta
|
@Beta
|
||||||
public interface ApiMetadata {
|
public interface ApiMetadata {
|
||||||
|
|
||||||
public static interface Builder<B extends Builder<B>> {
|
public interface Builder<B extends Builder<B>> {
|
||||||
/**
|
/**
|
||||||
* @see ApiMetadata#getId()
|
* @see ApiMetadata#getId()
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -33,8 +33,8 @@ public interface DateCodec {
|
||||||
* @throws IllegalArgumentException
|
* @throws IllegalArgumentException
|
||||||
* if the input is invalid
|
* if the input is invalid
|
||||||
*/
|
*/
|
||||||
public Date toDate(String date) throws IllegalArgumentException;
|
Date toDate(String date) throws IllegalArgumentException;
|
||||||
|
|
||||||
public String toString(Date date);
|
String toString(Date date);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,7 +58,7 @@ public class ParseSax<T> implements Function<HttpResponse, T>, InvocationContext
|
||||||
private final HandlerWithResult<T> handler;
|
private final HandlerWithResult<T> handler;
|
||||||
private HttpRequest request;
|
private HttpRequest request;
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
<T> ParseSax<T> create(HandlerWithResult<T> handler);
|
<T> ParseSax<T> create(HandlerWithResult<T> handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,18 +49,18 @@ public interface ContentMetadataCodec {
|
||||||
/**
|
/**
|
||||||
* Generates standard HTTP headers for the give metadata.
|
* Generates standard HTTP headers for the give metadata.
|
||||||
*/
|
*/
|
||||||
public Multimap<String, String> toHeaders(ContentMetadata md);
|
Multimap<String, String> toHeaders(ContentMetadata md);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets properties related to the http headers listed in {@link ContentMetadata#HTTP_HEADERS}
|
* Sets properties related to the http headers listed in {@link ContentMetadata#HTTP_HEADERS}
|
||||||
*/
|
*/
|
||||||
public void fromHeaders(MutableContentMetadata contentMetadata, Multimap<String, String> headers);
|
void fromHeaders(MutableContentMetadata contentMetadata, Multimap<String, String> headers);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parses the 'Expires' header.
|
* Parses the 'Expires' header.
|
||||||
* If invalid, returns a date in the past (in accordance with HTTP 1.1 client spec).
|
* If invalid, returns a date in the past (in accordance with HTTP 1.1 client spec).
|
||||||
*/
|
*/
|
||||||
public Date parseExpires(String expires);
|
Date parseExpires(String expires);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default implementation, in accordance with HTTP 1.1 spec.
|
* Default implementation, in accordance with HTTP 1.1 spec.
|
||||||
|
|
|
@ -141,7 +141,7 @@ public class GsonModule extends AbstractModule {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ImplementedBy(NoExclusions.class)
|
@ImplementedBy(NoExclusions.class)
|
||||||
public static interface DefaultExclusionStrategy extends ExclusionStrategy {
|
public interface DefaultExclusionStrategy extends ExclusionStrategy {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class NoExclusions implements DefaultExclusionStrategy {
|
public static class NoExclusions implements DefaultExclusionStrategy {
|
||||||
|
|
|
@ -34,7 +34,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
*/
|
*/
|
||||||
@ImplementedBy(RegionIdToURIFromConfigurationOrDefaultToProvider.class)
|
@ImplementedBy(RegionIdToURIFromConfigurationOrDefaultToProvider.class)
|
||||||
public interface RegionIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> {
|
public interface RegionIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> {
|
||||||
static interface Factory {
|
interface Factory {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param apiType
|
* @param apiType
|
||||||
|
|
|
@ -33,7 +33,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
*/
|
*/
|
||||||
@ImplementedBy(ZoneIdToURIFromConfigurationOrDefaultToProvider.class)
|
@ImplementedBy(ZoneIdToURIFromConfigurationOrDefaultToProvider.class)
|
||||||
public interface ZoneIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> {
|
public interface ZoneIdToURISupplier extends Supplier<Map<String, Supplier<URI>>> {
|
||||||
static interface Factory {
|
interface Factory {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param apiType
|
* @param apiType
|
||||||
|
|
|
@ -79,7 +79,7 @@ public interface Logger {
|
||||||
* @author Adrian Cole
|
* @author Adrian Cole
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public static interface LoggerFactory {
|
public interface LoggerFactory {
|
||||||
Logger getLogger(String category);
|
Logger getLogger(String category);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ public interface ProviderMetadata {
|
||||||
* @author Adrian Cole
|
* @author Adrian Cole
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
public static interface Builder {
|
public interface Builder {
|
||||||
/**
|
/**
|
||||||
* @see ProviderMetadata#getId()
|
* @see ProviderMetadata#getId()
|
||||||
*/
|
*/
|
||||||
|
@ -120,26 +120,26 @@ public interface ProviderMetadata {
|
||||||
*
|
*
|
||||||
* @return the provider's unique identifier (ex. aws-ec2, rackspace-cloudservers-us)
|
* @return the provider's unique identifier (ex. aws-ec2, rackspace-cloudservers-us)
|
||||||
*/
|
*/
|
||||||
public String getId();
|
String getId();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return the name (display name) of the provider (ex. GoGrid)
|
* @return the name (display name) of the provider (ex. GoGrid)
|
||||||
*/
|
*/
|
||||||
public String getName();
|
String getName();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return the provider's api
|
* @return the provider's api
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
public ApiMetadata getApiMetadata();
|
ApiMetadata getApiMetadata();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see ApiMetadata#getEndpoint
|
* @see ApiMetadata#getEndpoint
|
||||||
* @return the url for the provider's api
|
* @return the url for the provider's api
|
||||||
*/
|
*/
|
||||||
public String getEndpoint();
|
String getEndpoint();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Configuration Properties used when creating connections to this provider.
|
* Configuration Properties used when creating connections to this provider.
|
||||||
|
|
|
@ -29,7 +29,7 @@ import com.google.common.annotations.Beta;
|
||||||
@Beta
|
@Beta
|
||||||
public interface HttpApiMetadata<A> extends ApiMetadata {
|
public interface HttpApiMetadata<A> extends ApiMetadata {
|
||||||
|
|
||||||
public static interface Builder<A, T extends Builder<A, T>> extends ApiMetadata.Builder<T> {
|
public interface Builder<A, T extends Builder<A, T>> extends ApiMetadata.Builder<T> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see ApiMetadata#getApi()
|
* @see ApiMetadata#getApi()
|
||||||
|
|
|
@ -33,7 +33,7 @@ import com.google.common.util.concurrent.ListenableFuture;
|
||||||
@Beta
|
@Beta
|
||||||
public interface RestApiMetadata extends ApiMetadata {
|
public interface RestApiMetadata extends ApiMetadata {
|
||||||
|
|
||||||
public static interface Builder<T extends Builder<T>> extends ApiMetadata.Builder<T> {
|
public interface Builder<T extends Builder<T>> extends ApiMetadata.Builder<T> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see ApiMetadata#getApi()
|
* @see ApiMetadata#getApi()
|
||||||
|
|
|
@ -35,7 +35,7 @@ import com.google.inject.assistedinject.Assisted;
|
||||||
*/
|
*/
|
||||||
public class BindToJsonPayloadWrappedWith implements MapBinder {
|
public class BindToJsonPayloadWrappedWith implements MapBinder {
|
||||||
|
|
||||||
public static interface Factory {
|
public interface Factory {
|
||||||
BindToJsonPayloadWrappedWith create(String envelope);
|
BindToJsonPayloadWrappedWith create(String envelope);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,21 +30,21 @@ import com.google.inject.ImplementedBy;
|
||||||
@ImplementedBy(JAXBParser.class)
|
@ImplementedBy(JAXBParser.class)
|
||||||
public interface XMLParser {
|
public interface XMLParser {
|
||||||
/** The default xml header. */
|
/** The default xml header. */
|
||||||
public static final String DEFAULT_XML_HEADER = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>";
|
static final String DEFAULT_XML_HEADER = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Serialize the object into xml.
|
* Serialize the object into xml.
|
||||||
*/
|
*/
|
||||||
public String toXML(Object src) throws IOException;
|
String toXML(Object src) throws IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Serialize the object into xml, as the declared type.
|
* Serialize the object into xml, as the declared type.
|
||||||
*/
|
*/
|
||||||
public <T> String toXML(Object src, Class<T> type) throws IOException;
|
<T> String toXML(Object src, Class<T> type) throws IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deserialize the object from xml.
|
* Deserialize the object from xml.
|
||||||
*/
|
*/
|
||||||
public <T> T fromXML(String xml, Class<T> type) throws IOException;
|
<T> T fromXML(String xml, Class<T> type) throws IOException;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,7 +41,7 @@ import com.google.inject.Injector;
|
||||||
@Test(groups = "unit")
|
@Test(groups = "unit")
|
||||||
public class InputParamValidatorTest {
|
public class InputParamValidatorTest {
|
||||||
|
|
||||||
private static interface InputParamValidatorForm {
|
private interface InputParamValidatorForm {
|
||||||
@POST
|
@POST
|
||||||
@ParamValidators(AllLowerCaseValidator.class)
|
@ParamValidators(AllLowerCaseValidator.class)
|
||||||
void allParamsValidated(@PathParam("param1") String param1, @PathParam("param2") String param2);
|
void allParamsValidated(@PathParam("param1") String param1, @PathParam("param2") String param2);
|
||||||
|
@ -91,7 +91,7 @@ public class InputParamValidatorTest {
|
||||||
new AllLowerCaseValidator().validate(null);
|
new AllLowerCaseValidator().validate(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static interface WrongValidator {
|
private interface WrongValidator {
|
||||||
@POST
|
@POST
|
||||||
@ParamValidators(AllLowerCaseValidator.class)
|
@ParamValidators(AllLowerCaseValidator.class)
|
||||||
void method(@PathParam("param1") Integer param1);
|
void method(@PathParam("param1") Integer param1);
|
||||||
|
|
|
@ -44,10 +44,10 @@ import com.google.inject.Module;
|
||||||
@Test(groups = "unit", testName = "ClosableApiTest")
|
@Test(groups = "unit", testName = "ClosableApiTest")
|
||||||
public class ClosableApiTest {
|
public class ClosableApiTest {
|
||||||
|
|
||||||
static interface DelegatingApi extends Closeable {
|
interface DelegatingApi extends Closeable {
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface DelegatingAsyncApi extends Closeable {
|
interface DelegatingAsyncApi extends Closeable {
|
||||||
}
|
}
|
||||||
|
|
||||||
ProviderMetadata provider = forClientMappedToAsyncClientOnEndpoint(DelegatingApi.class, DelegatingAsyncApi.class,
|
ProviderMetadata provider = forClientMappedToAsyncClientOnEndpoint(DelegatingApi.class, DelegatingAsyncApi.class,
|
||||||
|
|
|
@ -50,7 +50,7 @@ import com.google.inject.Module;
|
||||||
@Test(groups = "unit", testName = "DelegateAnnotationExpectTest")
|
@Test(groups = "unit", testName = "DelegateAnnotationExpectTest")
|
||||||
public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<DelegateAnnotationExpectTest.DelegatingApi> {
|
public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<DelegateAnnotationExpectTest.DelegatingApi> {
|
||||||
|
|
||||||
static interface DelegatingApi {
|
interface DelegatingApi {
|
||||||
@Delegate
|
@Delegate
|
||||||
DiskApi getDiskApiForProjectForm(@FormParam("project") String projectName);
|
DiskApi getDiskApiForProjectForm(@FormParam("project") String projectName);
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<Deleg
|
||||||
DiskApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName);
|
DiskApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName);
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface DelegatingAsyncApi {
|
interface DelegatingAsyncApi {
|
||||||
@Delegate
|
@Delegate
|
||||||
DiskAsyncApi getDiskApiForProjectForm(@FormParam("project") String projectName);
|
DiskAsyncApi getDiskApiForProjectForm(@FormParam("project") String projectName);
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<Deleg
|
||||||
DiskAsyncApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName);
|
DiskAsyncApi getDiskApiForProject(@PayloadParam("project") @PathParam("project") String projectName);
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface DiskApi {
|
interface DiskApi {
|
||||||
void form();
|
void form();
|
||||||
|
|
||||||
void syncAll();
|
void syncAll();
|
||||||
|
@ -76,7 +76,7 @@ public class DelegateAnnotationExpectTest extends BaseRestClientExpectTest<Deleg
|
||||||
boolean exists(@PathParam("disk") String diskName);
|
boolean exists(@PathParam("disk") String diskName);
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface DiskAsyncApi {
|
interface DiskAsyncApi {
|
||||||
@POST
|
@POST
|
||||||
ListenableFuture<Void> form();
|
ListenableFuture<Void> form();
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ import com.google.inject.name.Names;
|
||||||
@Test(groups = "unit", testName = "ProvidesAnnotationExpectTest")
|
@Test(groups = "unit", testName = "ProvidesAnnotationExpectTest")
|
||||||
public class ProvidesAnnotationExpectTest extends BaseRestClientExpectTest<ProvidesAnnotationExpectTest.ProvidingApi> {
|
public class ProvidesAnnotationExpectTest extends BaseRestClientExpectTest<ProvidesAnnotationExpectTest.ProvidingApi> {
|
||||||
|
|
||||||
static interface ProvidingApi extends Closeable {
|
interface ProvidingApi extends Closeable {
|
||||||
@Provides
|
@Provides
|
||||||
Set<String> set();
|
Set<String> set();
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ public class ProvidesAnnotationExpectTest extends BaseRestClientExpectTest<Provi
|
||||||
Set<String> noSuchElementException();
|
Set<String> noSuchElementException();
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface ProvidingAsyncApi extends Closeable {
|
interface ProvidingAsyncApi extends Closeable {
|
||||||
@Provides
|
@Provides
|
||||||
Set<String> set();
|
Set<String> set();
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ import com.google.common.reflect.Invokable;
|
||||||
*/
|
*/
|
||||||
@Test(groups = "unit")
|
@Test(groups = "unit")
|
||||||
public class BindMapToStringPayloadTest {
|
public class BindMapToStringPayloadTest {
|
||||||
static interface TestPayload {
|
interface TestPayload {
|
||||||
@org.jclouds.rest.annotations.Payload("name {fooble}")
|
@org.jclouds.rest.annotations.Payload("name {fooble}")
|
||||||
void testPayload(@PathParam("foo") String path);
|
void testPayload(@PathParam("foo") String path);
|
||||||
|
|
||||||
|
|
|
@ -42,11 +42,11 @@ import com.google.common.util.concurrent.ListenableFuture;
|
||||||
*/
|
*/
|
||||||
@Test(groups = "unit")
|
@Test(groups = "unit")
|
||||||
public class MappedHttpInvocationModuleTest {
|
public class MappedHttpInvocationModuleTest {
|
||||||
static interface Sync {
|
interface Sync {
|
||||||
String get();
|
String get();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static interface Async {
|
private interface Async {
|
||||||
ListenableFuture<String> get();
|
ListenableFuture<String> get();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ public class MappedHttpInvocationModuleTest {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private static interface AsyncWithException {
|
private interface AsyncWithException {
|
||||||
ListenableFuture<String> get() throws IOException;
|
ListenableFuture<String> get() throws IOException;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@ public class MappedHttpInvocationModuleTest {
|
||||||
SyncToAsyncHttpInvocationModule.putInvokables(Sync.class, AsyncWithException.class, cache);
|
SyncToAsyncHttpInvocationModule.putInvokables(Sync.class, AsyncWithException.class, cache);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static interface AsyncWithMisnamedMethod {
|
private interface AsyncWithMisnamedMethod {
|
||||||
ListenableFuture<String> got();
|
ListenableFuture<String> got();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,13 +47,13 @@ import com.google.inject.name.Names;
|
||||||
@Test(groups = "unit", singleThreaded = true)
|
@Test(groups = "unit", singleThreaded = true)
|
||||||
public class ReadAnnotationsAndPropertiesTest {
|
public class ReadAnnotationsAndPropertiesTest {
|
||||||
|
|
||||||
public static interface ThingApi {
|
public interface ThingApi {
|
||||||
HttpResponse get();
|
HttpResponse get();
|
||||||
|
|
||||||
HttpResponse namedGet();
|
HttpResponse namedGet();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface ThingAsyncApi {
|
public interface ThingAsyncApi {
|
||||||
ListenableFuture<HttpResponse> get();
|
ListenableFuture<HttpResponse> get();
|
||||||
|
|
||||||
@Named("ns:get")
|
@Named("ns:get")
|
||||||
|
|
|
@ -45,21 +45,21 @@ import com.google.common.collect.ImmutableList;
|
||||||
public class PresentWhenApiVersionLexicographicallyAtOrAfterSinceApiVersionTest {
|
public class PresentWhenApiVersionLexicographicallyAtOrAfterSinceApiVersionTest {
|
||||||
|
|
||||||
// feature present in base api
|
// feature present in base api
|
||||||
static interface KeyPairAsyncApi {
|
interface KeyPairAsyncApi {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SinceApiVersion("2010-08-31")
|
@SinceApiVersion("2010-08-31")
|
||||||
static interface TagAsyncApi {
|
interface TagAsyncApi {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SinceApiVersion("2011-01-01")
|
@SinceApiVersion("2011-01-01")
|
||||||
static interface VpcAsyncApi {
|
interface VpcAsyncApi {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface EC2AsyncApi {
|
interface EC2AsyncApi {
|
||||||
|
|
||||||
@Delegate
|
@Delegate
|
||||||
Optional<TagAsyncApi> getTagApiForRegion(String region);
|
Optional<TagAsyncApi> getTagApiForRegion(String region);
|
||||||
|
|
|
@ -54,7 +54,7 @@ import com.google.common.util.concurrent.TimeLimiter;
|
||||||
@Test(groups = "unit", singleThreaded = true)
|
@Test(groups = "unit", singleThreaded = true)
|
||||||
public class InvokeHttpMethodTest {
|
public class InvokeHttpMethodTest {
|
||||||
|
|
||||||
public static interface ThingApi {
|
public interface ThingApi {
|
||||||
@Named("ns:get")
|
@Named("ns:get")
|
||||||
HttpResponse get();
|
HttpResponse get();
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,11 +59,11 @@ import com.google.common.util.concurrent.TimeLimiter;
|
||||||
@Test(groups = "unit", singleThreaded = true)
|
@Test(groups = "unit", singleThreaded = true)
|
||||||
public class InvokeMappedHttpMethodTest {
|
public class InvokeMappedHttpMethodTest {
|
||||||
|
|
||||||
public static interface ThingApi {
|
public interface ThingApi {
|
||||||
HttpResponse get();
|
HttpResponse get();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface ThingAsyncApi {
|
public interface ThingAsyncApi {
|
||||||
@Named("ns:get")
|
@Named("ns:get")
|
||||||
ListenableFuture<HttpResponse> get();
|
ListenableFuture<HttpResponse> get();
|
||||||
}
|
}
|
||||||
|
|
|
@ -177,21 +177,21 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Path("/client/{jclouds.api-version}")
|
@Path("/client/{jclouds.api-version}")
|
||||||
public static interface AsyncCallee extends Closeable {
|
public interface AsyncCallee extends Closeable {
|
||||||
@GET
|
@GET
|
||||||
@Path("/{path}")
|
@Path("/{path}")
|
||||||
ListenableFuture<Void> onePath(@PathParam("path") String path);
|
ListenableFuture<Void> onePath(@PathParam("path") String path);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Path("/client/{jclouds.api-version}")
|
@Path("/client/{jclouds.api-version}")
|
||||||
public static interface AsyncCallee2 {
|
public interface AsyncCallee2 {
|
||||||
@GET
|
@GET
|
||||||
@Path("/{path}/2")
|
@Path("/{path}/2")
|
||||||
ListenableFuture<Void> onePath(@PathParam("path") String path);
|
ListenableFuture<Void> onePath(@PathParam("path") String path);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Endpoint(Localhost2.class)
|
@Endpoint(Localhost2.class)
|
||||||
public static interface Caller extends Closeable {
|
public interface Caller extends Closeable {
|
||||||
|
|
||||||
// tests that we can pull from suppliers
|
// tests that we can pull from suppliers
|
||||||
@Provides
|
@Provides
|
||||||
|
@ -215,15 +215,15 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
|
||||||
public Callee getCalleeWithPath(@EndpointParam URI endpoint, @PathParam("wibble") String wibble);
|
public Callee getCalleeWithPath(@EndpointParam URI endpoint, @PathParam("wibble") String wibble);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface Callee extends Closeable {
|
public interface Callee extends Closeable {
|
||||||
void onePath(String path);
|
void onePath(String path);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface Callee2 {
|
public interface Callee2 {
|
||||||
void onePath(String path);
|
void onePath(String path);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface AsyncCaller extends Closeable {
|
public interface AsyncCaller extends Closeable {
|
||||||
@Provides
|
@Provides
|
||||||
@Localhost2
|
@Localhost2
|
||||||
URI getURI();
|
URI getURI();
|
||||||
|
@ -920,7 +920,7 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
|
||||||
assertPayloadEquals(request, "name data", "text/plain", false);
|
assertPayloadEquals(request, "name data", "text/plain", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
static interface TestMultipartForm {
|
interface TestMultipartForm {
|
||||||
@POST
|
@POST
|
||||||
void withStringPart(@PartParam(name = "fooble") String path);
|
void withStringPart(@PartParam(name = "fooble") String path);
|
||||||
|
|
||||||
|
@ -1357,7 +1357,7 @@ public class RestAnnotationProcessorTest extends BaseRestApiTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestFilters(TestRequestFilter1.class)
|
@RequestFilters(TestRequestFilter1.class)
|
||||||
static interface TestRequestFilter {
|
interface TestRequestFilter {
|
||||||
@GET
|
@GET
|
||||||
@RequestFilters(TestRequestFilter2.class)
|
@RequestFilters(TestRequestFilter2.class)
|
||||||
public void get();
|
public void get();
|
||||||
|
|
|
@ -31,7 +31,7 @@ import com.google.common.reflect.Invokable;
|
||||||
@Test
|
@Test
|
||||||
public class Optionals2Test {
|
public class Optionals2Test {
|
||||||
|
|
||||||
public static interface Test {
|
public interface Test {
|
||||||
Optional<String> getOptional();
|
Optional<String> getOptional();
|
||||||
|
|
||||||
String getNotOptional();
|
String getNotOptional();
|
||||||
|
|
|
@ -155,13 +155,13 @@ public class JschSshClient implements SshClient {
|
||||||
"(%s) Session not connected!", toString()));
|
"(%s) Session not connected!", toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface Connection<T> {
|
public interface Connection<T> {
|
||||||
void clear();
|
void clear();
|
||||||
|
|
||||||
T create() throws Exception;
|
T create() throws Exception;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface ConnectionWithStreams<T> extends Connection<T> {
|
public interface ConnectionWithStreams<T> extends Connection<T> {
|
||||||
InputStream getInputStream();
|
InputStream getInputStream();
|
||||||
InputStream getErrStream();
|
InputStream getErrStream();
|
||||||
}
|
}
|
||||||
|
|
|
@ -172,7 +172,7 @@ public class SshjSshClient implements SshClient {
|
||||||
.format("(%s) ssh not connected!", toString()));
|
.format("(%s) ssh not connected!", toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface Connection<T> {
|
public interface Connection<T> {
|
||||||
void clear() throws Exception;
|
void clear() throws Exception;
|
||||||
|
|
||||||
T create() throws Exception;
|
T create() throws Exception;
|
||||||
|
|
|
@ -99,7 +99,7 @@ import com.google.inject.Provides;
|
||||||
@Path("/")
|
@Path("/")
|
||||||
public interface AzureBlobAsyncClient {
|
public interface AzureBlobAsyncClient {
|
||||||
@Provides
|
@Provides
|
||||||
public org.jclouds.azureblob.domain.AzureBlob newBlob();
|
org.jclouds.azureblob.domain.AzureBlob newBlob();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see AzureBlobClient#listContainers
|
* @see AzureBlobClient#listContainers
|
||||||
|
|
|
@ -44,7 +44,7 @@ import org.jclouds.io.Payload;
|
||||||
*/
|
*/
|
||||||
public interface AzureBlobClient {
|
public interface AzureBlobClient {
|
||||||
@Provides
|
@Provides
|
||||||
public AzureBlob newBlob();
|
AzureBlob newBlob();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The List Containers operation returns a list of the containers under the specified identity.
|
* The List Containers operation returns a list of the containers under the specified identity.
|
||||||
|
|
|
@ -35,6 +35,10 @@
|
||||||
-->
|
-->
|
||||||
<module name="ModifierOrder"/>
|
<module name="ModifierOrder"/>
|
||||||
<module name="MultipleVariableDeclarations"/>
|
<module name="MultipleVariableDeclarations"/>
|
||||||
|
<module name="RedundantModifier">
|
||||||
|
<!-- VARIABLE_DEF disabled -->
|
||||||
|
<property name="tokens" value="METHOD_DEF, ANNOTATION_FIELD_DEF, INTERFACE_DEF"/>
|
||||||
|
</module>
|
||||||
<module name="SimplifyBooleanExpression"/>
|
<module name="SimplifyBooleanExpression"/>
|
||||||
<module name="UnnecessaryParentheses"/>
|
<module name="UnnecessaryParentheses"/>
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -30,6 +30,6 @@ public interface FunctionLoader {
|
||||||
* @return The function as {@link String}.
|
* @return The function as {@link String}.
|
||||||
* @throws FunctionNotFoundException
|
* @throws FunctionNotFoundException
|
||||||
*/
|
*/
|
||||||
public String loadFunction(String function, OsFamily family) throws FunctionNotFoundException;
|
String loadFunction(String function, OsFamily family) throws FunctionNotFoundException;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,7 +80,7 @@ public class AdminAccess implements Statement {
|
||||||
return new Builder().build();
|
return new Builder().build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static interface Configuration {
|
public interface Configuration {
|
||||||
Supplier<String> defaultAdminUsername();
|
Supplier<String> defaultAdminUsername();
|
||||||
|
|
||||||
Supplier<Map<String, String>> defaultAdminSshKeys();
|
Supplier<Map<String, String>> defaultAdminSshKeys();
|
||||||
|
|
|
@ -80,7 +80,7 @@ import com.google.common.collect.ImmutableMap;
|
||||||
public class AdminAccessBuilderSpec {
|
public class AdminAccessBuilderSpec {
|
||||||
|
|
||||||
/** Parses a single value. */
|
/** Parses a single value. */
|
||||||
protected static interface ValueParser {
|
protected interface ValueParser {
|
||||||
void parse(AdminAccessBuilderSpec spec, String key, @Nullable String value);
|
void parse(AdminAccessBuilderSpec spec, String key, @Nullable String value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue