mirror of https://github.com/apache/jclouds.git
Address FindBugs errors
This commit is contained in:
parent
dc4dbd68bf
commit
1f995879d6
|
@ -88,7 +88,7 @@ public class YamlNode {
|
|||
public String credential_url;
|
||||
public String sudo_password;
|
||||
|
||||
public static Function<YamlNode, Node> toNode = new Function<YamlNode, Node>() {
|
||||
public static final Function<YamlNode, Node> toNode = new Function<YamlNode, Node>() {
|
||||
@Override
|
||||
public Node apply(YamlNode arg0) {
|
||||
if (arg0 == null)
|
||||
|
@ -106,7 +106,7 @@ public class YamlNode {
|
|||
return toNode.apply(this);
|
||||
}
|
||||
|
||||
public static Function<InputStream, YamlNode> inputStreamToYamlNode = new Function<InputStream, YamlNode>() {
|
||||
public static final Function<InputStream, YamlNode> inputStreamToYamlNode = new Function<InputStream, YamlNode>() {
|
||||
@Override
|
||||
public YamlNode apply(InputStream in) {
|
||||
if (in == null)
|
||||
|
@ -125,7 +125,7 @@ public class YamlNode {
|
|||
return inputStreamToYamlNode.apply(in);
|
||||
}
|
||||
|
||||
public static Function<YamlNode, InputStream> yamlNodeToInputStream = new Function<YamlNode, InputStream>() {
|
||||
public static final Function<YamlNode, InputStream> yamlNodeToInputStream = new Function<YamlNode, InputStream>() {
|
||||
@Override
|
||||
public InputStream apply(YamlNode in) {
|
||||
if (in == null)
|
||||
|
@ -181,7 +181,7 @@ public class YamlNode {
|
|||
return nodeToYamlNode.apply(in);
|
||||
}
|
||||
|
||||
public static Function<Node, YamlNode> nodeToYamlNode = new Function<Node, YamlNode>() {
|
||||
public static final Function<Node, YamlNode> nodeToYamlNode = new Function<Node, YamlNode>() {
|
||||
@Override
|
||||
public YamlNode apply(Node arg0) {
|
||||
if (arg0 == null)
|
||||
|
|
|
@ -72,7 +72,7 @@ public class CreateServerOptions implements MapBinder {
|
|||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private class ServerRequest {
|
||||
private static class ServerRequest {
|
||||
final String name;
|
||||
final int imageId;
|
||||
final int flavorId;
|
||||
|
|
|
@ -130,7 +130,7 @@ public class ServerInfoToNodeMetadata implements Function<ServerInfo, NodeMetada
|
|||
builder.id(input.getId());
|
||||
try {
|
||||
DriveInfo drive = cache.getUnchecked(input.getDriveUuid());
|
||||
builder.size(drive.getSize() / 1024 / 1024f);
|
||||
builder.size((float) drive.getSize());
|
||||
} catch (NullPointerException e) {
|
||||
logger.debug("drive %s not found", input.getDriveUuid());
|
||||
} catch (UncheckedExecutionException e) {
|
||||
|
|
|
@ -138,7 +138,7 @@ public class CloudStackComputeServiceAdapter implements
|
|||
try {
|
||||
zone = zoneIdToZone.get().get(zoneId);
|
||||
} catch (ExecutionException e) {
|
||||
Throwables.propagate(e);
|
||||
throw Throwables.propagate(e);
|
||||
}
|
||||
|
||||
CloudStackTemplateOptions templateOptions = template.getOptions().as(CloudStackTemplateOptions.class);
|
||||
|
|
|
@ -189,19 +189,19 @@ public class NetworkPredicates {
|
|||
}
|
||||
}
|
||||
|
||||
public static Predicate<NetworkService> supportsStaticNAT = Predicates.and(new NetworkServiceNamed("Firewall"),
|
||||
public static final Predicate<NetworkService> supportsStaticNAT = Predicates.and(new NetworkServiceNamed("Firewall"),
|
||||
new CapabilitiesInclude("StaticNat"));
|
||||
|
||||
public static Predicate<NetworkService> supportsPortForwarding = Predicates.and(new NetworkServiceNamed("Firewall"),
|
||||
public static final Predicate<NetworkService> supportsPortForwarding = Predicates.and(new NetworkServiceNamed("Firewall"),
|
||||
new CapabilitiesInclude("PortForwarding"));
|
||||
|
||||
public static Predicate<NetworkService> isLoadBalancerService = new NetworkServiceNamed("Lb");
|
||||
public static final Predicate<NetworkService> isLoadBalancerService = new NetworkServiceNamed("Lb");
|
||||
|
||||
public static Predicate<GuestIPType> isVirtualNetwork = new GuestIPTypeIs(GuestIPType.VIRTUAL);
|
||||
public static final Predicate<GuestIPType> isVirtualNetwork = new GuestIPTypeIs(GuestIPType.VIRTUAL);
|
||||
|
||||
public static Predicate<GuestIPType> isIsolatedNetwork = new GuestIPTypeIs(GuestIPType.ISOLATED);
|
||||
public static final Predicate<GuestIPType> isIsolatedNetwork = new GuestIPTypeIs(GuestIPType.ISOLATED);
|
||||
|
||||
public static Predicate<GuestIPType> isSharedNetwork = new GuestIPTypeIs(GuestIPType.SHARED);
|
||||
public static final Predicate<GuestIPType> isSharedNetwork = new GuestIPTypeIs(GuestIPType.SHARED);
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
|
@ -121,7 +121,7 @@ public class EC2CreateNodesInGroupThenAddToSet implements CreateNodesInGroupThen
|
|||
this.utils = checkNotNull(utils, "utils");
|
||||
}
|
||||
|
||||
public static Function<RunningInstance, RegionAndName> instanceToRegionAndName = new Function<RunningInstance, RegionAndName>() {
|
||||
public static final Function<RunningInstance, RegionAndName> instanceToRegionAndName = new Function<RunningInstance, RegionAndName>() {
|
||||
@Override
|
||||
public RegionAndName apply(RunningInstance from) {
|
||||
return new RegionAndName(from.getRegion(), from.getId());
|
||||
|
|
|
@ -131,7 +131,7 @@ public class ServerInfoToNodeMetadata implements Function<ServerInfo, NodeMetada
|
|||
builder.id(input.getId());
|
||||
try {
|
||||
DriveInfo drive = cache.getUnchecked(input.getDriveUuid());
|
||||
builder.size(drive.getSize() / 1024 / 1024f);
|
||||
builder.size(drive.getSize() / (float) (1024 * 1024));
|
||||
} catch (NullPointerException e) {
|
||||
logger.debug("drive %s not found", input.getDriveUuid());
|
||||
} catch (UncheckedExecutionException e) {
|
||||
|
|
|
@ -82,7 +82,7 @@ public class ChangeBatch extends ForwardingList<ActionOnResourceRecordSet> {
|
|||
if (obj == null || getClass() != obj.getClass())
|
||||
return false;
|
||||
ActionOnResourceRecordSet that = ActionOnResourceRecordSet.class.cast(obj);
|
||||
return equal(this.action, that.rrs);
|
||||
return equal(this.action, that.action) && equal(this.rrs, that.rrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -109,10 +109,10 @@ public class Region {
|
|||
*/
|
||||
public static final String AP_NORTHEAST_1 = "ap-northeast-1";
|
||||
|
||||
public static Set<String> DEFAULT_S3 = ImmutableSet.of(US_STANDARD, US_WEST_1, US_WEST_2, EU_WEST_1, SA_EAST_1,
|
||||
public static final Set<String> DEFAULT_S3 = ImmutableSet.of(US_STANDARD, US_WEST_1, US_WEST_2, EU_WEST_1, SA_EAST_1,
|
||||
AP_SOUTHEAST_1, AP_SOUTHEAST_2, AP_NORTHEAST_1);
|
||||
|
||||
public static Set<String> DEFAULT_REGIONS = ImmutableSet.of(US_EAST_1, US_WEST_1, US_WEST_2, SA_EAST_1, EU_WEST_1,
|
||||
public static final Set<String> DEFAULT_REGIONS = ImmutableSet.of(US_EAST_1, US_WEST_1, US_WEST_2, SA_EAST_1, EU_WEST_1,
|
||||
AP_SOUTHEAST_1, AP_SOUTHEAST_2, AP_NORTHEAST_1);
|
||||
|
||||
public static Properties regionPropertiesS3() {
|
||||
|
|
|
@ -108,7 +108,7 @@ public class ParseAWSErrorFromXmlContent implements HttpErrorHandler {
|
|||
else if (errorCode != null && (errorCode.indexOf("NotFound") != -1 || errorCode.endsWith(".Unknown")))
|
||||
exception = new ResourceNotFoundException(message, exception);
|
||||
else if ("IncorrectState".equals(errorCode)
|
||||
|| (errorCode != null && (error.getCode().endsWith(".Duplicate") | error.getCode().endsWith(
|
||||
|| (errorCode != null && (error.getCode().endsWith(".Duplicate") || error.getCode().endsWith(
|
||||
".InUse")))
|
||||
|| (message != null && (message.indexOf("already exists") != -1 || message.indexOf("is in use") != -1)))
|
||||
exception = new IllegalStateException(message, exception);
|
||||
|
|
|
@ -238,7 +238,7 @@ public class ParallelMultipartUploadStrategy implements AsyncMultipartUploadStra
|
|||
});
|
||||
}
|
||||
|
||||
class Part {
|
||||
static class Part {
|
||||
private int part;
|
||||
private long offset;
|
||||
private long size;
|
||||
|
|
|
@ -138,7 +138,7 @@ public class InstantiateVAppTemplateWithGroupEncodedIntoNameThenCustomizeDeployA
|
|||
|
||||
ensureVmHasAllocationModeOrPooled(vAppResponse, vOptions.getIpAddressAllocationMode());
|
||||
|
||||
int cpuCount = new Double(getCores(template.getHardware())).intValue();
|
||||
int cpuCount = (int) getCores(template.getHardware());
|
||||
logger.trace(">> updating cpuCount(%d) vm(%s)", cpuCount, vm.getName());
|
||||
waitForTask(updateCPUCountOfVm(vm, cpuCount));
|
||||
logger.trace("<< updated cpuCount vm(%s)", vm.getName());
|
||||
|
|
|
@ -69,7 +69,7 @@ public class HardwareBuilderFromResourceAllocations implements
|
|||
|
||||
public Volume apply(ResourceAllocationSettingData from) {
|
||||
return new VolumeImpl(from.getAddressOnParent() + "", Volume.Type.LOCAL, from.getVirtualQuantity() == null ? null
|
||||
: from.getVirtualQuantity() / 1024 / 1024f, null, "0".equals(from.getAddressOnParent())
|
||||
: from.getVirtualQuantity() / (float) (1024 * 1024), null, "0".equals(from.getAddressOnParent())
|
||||
|| ResourceType.BASE_PARTITIONABLE_UNIT.equals(from.getResourceType()), true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -98,8 +98,6 @@ public class TemplateOptions extends RunScriptOptions implements Cloneable {
|
|||
to.nameTask(this.getTaskName());
|
||||
}
|
||||
|
||||
public static final TemplateOptions NONE = new ImmutableTemplateOptions(new TemplateOptions());
|
||||
|
||||
public static class ImmutableTemplateOptions extends TemplateOptions {
|
||||
private final TemplateOptions delegate;
|
||||
|
||||
|
@ -316,6 +314,8 @@ public class TemplateOptions extends RunScriptOptions implements Cloneable {
|
|||
}
|
||||
|
||||
private static final Set<Integer> DEFAULT_INBOUND_PORTS = ImmutableSet.of(22);
|
||||
|
||||
public static final TemplateOptions NONE = new ImmutableTemplateOptions(new TemplateOptions());
|
||||
|
||||
protected Set<Integer> inboundPorts = DEFAULT_INBOUND_PORTS;
|
||||
|
||||
|
|
|
@ -78,8 +78,8 @@ public class OperatingSystemPredicates {
|
|||
}
|
||||
}
|
||||
for (String toMatch : searchStrings(os))
|
||||
if (toMatch != null && toMatch.toLowerCase().indexOf("ubuntu") != -1
|
||||
|| toMatch.toLowerCase().indexOf("debian") != -1)
|
||||
if (toMatch != null && (toMatch.toLowerCase().indexOf("ubuntu") != -1
|
||||
|| toMatch.toLowerCase().indexOf("debian") != -1))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -126,8 +126,12 @@ public class ComputeServiceUtils {
|
|||
|
||||
public static double getSpace(Hardware input) {
|
||||
double total = 0;
|
||||
for (Volume volume : input.getVolumes())
|
||||
total += volume.getSize() != null ? volume.getSize() : 0;
|
||||
for (Volume volume : input.getVolumes()) {
|
||||
Float size = volume.getSize();
|
||||
if (size != null) {
|
||||
total += size;
|
||||
}
|
||||
}
|
||||
return total;
|
||||
}
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ import com.jcraft.jsch.Session;
|
|||
*/
|
||||
public class JschSshClient implements SshClient {
|
||||
|
||||
private final class CloseFtpChannelOnCloseInputStream extends FilterInputStream {
|
||||
private static final class CloseFtpChannelOnCloseInputStream extends FilterInputStream {
|
||||
|
||||
private final ChannelSftp sftp;
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ import com.google.inject.Inject;
|
|||
@SuppressWarnings("unchecked")
|
||||
public class SshjSshClient implements SshClient {
|
||||
|
||||
private final class CloseFtpChannelOnCloseInputStream extends FilterInputStream {
|
||||
private static final class CloseFtpChannelOnCloseInputStream extends FilterInputStream {
|
||||
|
||||
private final SFTPClient sftp;
|
||||
|
||||
|
|
|
@ -90,6 +90,6 @@ public class VirtualMachineTemplateInVirtualDatacenterToHardware implements
|
|||
}
|
||||
|
||||
private static float toGb(final long bytes) {
|
||||
return bytes / 1024 / 1024 / (float) 1024;
|
||||
return bytes / (float) (1024 * 1024 * 1024);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -538,7 +538,7 @@ public class ManagedRack extends DomainWrapper<UcsRackDto> {
|
|||
return this;
|
||||
}
|
||||
|
||||
public Builder VlansIdAvoided(final String vlansIdAvoided) {
|
||||
public Builder vlansIdAvoided(final String vlansIdAvoided) {
|
||||
this.vlansIdAvoided = vlansIdAvoided;
|
||||
return this;
|
||||
}
|
||||
|
@ -576,7 +576,7 @@ public class ManagedRack extends DomainWrapper<UcsRackDto> {
|
|||
return ManagedRack.builder(in.context, in.datacenter).id(in.getId()).name(in.getName())
|
||||
.shortDescription(in.getShortDescription()).haEnabled(in.isHaEnabled()).nrsq(in.getNrsq())
|
||||
.vlanIdMax(in.getVlanIdMax()).vlanIdMin(in.getVlanIdMin())
|
||||
.vlanPerVdcReserved(in.getVlanPerVdcReserved()).VlansIdAvoided(in.getVlansIdAvoided())
|
||||
.vlanPerVdcReserved(in.getVlanPerVdcReserved()).vlansIdAvoided(in.getVlansIdAvoided())
|
||||
.port(in.getPort()).ipAddress(in.getIp()).password(in.getPassword()).user(in.getUser())
|
||||
.defaultTemplate(in.getDefaultTemplate()).maxMachinesOn(in.getMaxMachinesOn());
|
||||
}
|
||||
|
|
|
@ -262,7 +262,7 @@ public class Rack extends DomainWrapper<RackDto> {
|
|||
return this;
|
||||
}
|
||||
|
||||
public Builder VlansIdAvoided(final String vlansIdAvoided) {
|
||||
public Builder vlansIdAvoided(final String vlansIdAvoided) {
|
||||
this.vlansIdAvoided = vlansIdAvoided;
|
||||
return this;
|
||||
}
|
||||
|
@ -293,7 +293,7 @@ public class Rack extends DomainWrapper<RackDto> {
|
|||
return Rack.builder(in.context, in.datacenter).id(in.getId()).name(in.getName())
|
||||
.shortDescription(in.getShortDescription()).haEnabled(in.isHaEnabled()).nrsq(in.getNrsq())
|
||||
.vlanIdMax(in.getVlanIdMax()).vlanIdMin(in.getVlanIdMin())
|
||||
.vlanPerVdcReserved(in.getVlanPerVdcReserved()).VlansIdAvoided(in.getVlansIdAvoided());
|
||||
.vlanPerVdcReserved(in.getVlanPerVdcReserved()).vlansIdAvoided(in.getVlansIdAvoided());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ public class KeyStoreSupplier implements Supplier<KeyStore> {
|
|||
int privateKeyEndIdx = cert.indexOf("-----END PRIVATE KEY");
|
||||
String pemPrivateKey = cert.substring(privateKeyBeginIdx, privateKeyEndIdx + 26);
|
||||
|
||||
String pemCerts = "";
|
||||
StringBuilder pemCerts = new StringBuilder();
|
||||
int certsBeginIdx = 0;
|
||||
|
||||
do {
|
||||
|
@ -93,7 +93,7 @@ public class KeyStoreSupplier implements Supplier<KeyStore> {
|
|||
|
||||
if (certsBeginIdx >= 0) {
|
||||
int certsEndIdx = cert.indexOf("-----END CERTIFICATE", certsBeginIdx) + 26;
|
||||
pemCerts += cert.substring(certsBeginIdx, certsEndIdx);
|
||||
pemCerts.append(cert.substring(certsBeginIdx, certsEndIdx));
|
||||
certsBeginIdx = certsEndIdx;
|
||||
}
|
||||
} while (certsBeginIdx != -1);
|
||||
|
@ -106,7 +106,7 @@ public class KeyStoreSupplier implements Supplier<KeyStore> {
|
|||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
@SuppressWarnings("unchecked")
|
||||
Collection<Certificate> certs = (Collection<Certificate>) cf.generateCertificates(new ByteArrayInputStream(
|
||||
pemCerts.getBytes(Charsets.UTF_8)));
|
||||
pemCerts.toString().getBytes(Charsets.UTF_8)));
|
||||
keyStore.load(null);
|
||||
keyStore.setKeyEntry("dummy", privateKey, keyStorePassword.toCharArray(),
|
||||
certs.toArray(new java.security.cert.Certificate[0]));
|
||||
|
|
|
@ -206,7 +206,7 @@ public class CDMIObject {
|
|||
for (String s : cdmi_acl_member) {
|
||||
String cdmi_acl_key = s.substring(0, s.indexOf(":"));
|
||||
String cdmi_acl_value = s.substring(s.indexOf(":") + 1);
|
||||
cdmi_acl_value.replace('"', ' ').trim();
|
||||
cdmi_acl_value = cdmi_acl_value.replace('"', ' ').trim();
|
||||
aclMap.put(cdmi_acl_key, cdmi_acl_value);
|
||||
}
|
||||
aclMetaDataIn.add(aclMap);
|
||||
|
|
|
@ -49,8 +49,8 @@ public class DataObject extends CDMIObject {
|
|||
}
|
||||
|
||||
public static class Builder<B extends Builder<B>> extends CDMIObject.Builder<B> {
|
||||
private String mimetype = new String();
|
||||
private String value = new String();
|
||||
private String mimetype = "";
|
||||
private String value = "";
|
||||
|
||||
/**
|
||||
* @see DataObject#getMimetype()
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.common.io.Files;
|
|||
public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
||||
|
||||
public CreateDataObjectOptions() {
|
||||
jsonObjectBody.addProperty("value", new String());
|
||||
jsonObjectBody.addProperty("value", "");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -66,7 +66,7 @@ public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
|||
* @return CreateDataObjectOptions
|
||||
*/
|
||||
public CreateDataObjectOptions value(String value) {
|
||||
jsonObjectBody.addProperty("value", (value == null) ? new String() : value);
|
||||
jsonObjectBody.addProperty("value", (value == null) ? "" : value);
|
||||
this.payload = jsonObjectBody.toString();
|
||||
return this;
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
|||
* @return CreateDataObjectOptions
|
||||
*/
|
||||
public CreateDataObjectOptions value(byte[] value) throws IOException {
|
||||
jsonObjectBody.addProperty("value", (value == null) ? new String() : new DataInputStream(
|
||||
jsonObjectBody.addProperty("value", (value == null) ? "" : new DataInputStream(
|
||||
new ByteArrayInputStream(value)).readUTF());
|
||||
this.payload = jsonObjectBody.toString();
|
||||
return this;
|
||||
|
@ -93,7 +93,7 @@ public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
|||
* @return CreateDataObjectOptions
|
||||
*/
|
||||
public CreateDataObjectOptions value(File value) throws IOException {
|
||||
jsonObjectBody.addProperty("value", (value == null) ? new String() : Files.toString(value, Charsets.UTF_8));
|
||||
jsonObjectBody.addProperty("value", (value == null) ? "" : Files.toString(value, Charsets.UTF_8));
|
||||
this.payload = jsonObjectBody.toString();
|
||||
return this;
|
||||
}
|
||||
|
@ -108,7 +108,7 @@ public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
|||
* @return CreateDataObjectOptions
|
||||
*/
|
||||
public CreateDataObjectOptions value(File value, Charset charset) throws IOException {
|
||||
jsonObjectBody.addProperty("value", (value == null) ? new String() : Files.toString(value, charset));
|
||||
jsonObjectBody.addProperty("value", (value == null) ? "" : Files.toString(value, charset));
|
||||
this.payload = jsonObjectBody.toString();
|
||||
return this;
|
||||
}
|
||||
|
@ -122,7 +122,7 @@ public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
|||
*/
|
||||
public CreateDataObjectOptions value(InputStream value) throws IOException {
|
||||
jsonObjectBody.addProperty("value",
|
||||
(value == null) ? new String() : CharStreams.toString(new InputStreamReader(value, Charsets.UTF_8)));
|
||||
(value == null) ? "" : CharStreams.toString(new InputStreamReader(value, Charsets.UTF_8)));
|
||||
this.payload = jsonObjectBody.toString();
|
||||
return this;
|
||||
}
|
||||
|
@ -139,7 +139,7 @@ public class CreateDataObjectOptions extends CreateCDMIObjectOptions {
|
|||
*/
|
||||
public CreateDataObjectOptions value(InputStream value, Charset charset) throws IOException {
|
||||
jsonObjectBody.addProperty("value",
|
||||
(value == null) ? new String() : CharStreams.toString(new InputStreamReader(value, charset)));
|
||||
(value == null) ? "" : CharStreams.toString(new InputStreamReader(value, charset)));
|
||||
this.payload = jsonObjectBody.toString();
|
||||
return this;
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ public class HardwareBuilderFromResourceAllocations implements
|
|||
|
||||
public Volume apply(ResourceAllocationSettingData from) {
|
||||
return new VolumeImpl(from.getAddressOnParent() + "", Volume.Type.LOCAL, from.getVirtualQuantity() == null ? null
|
||||
: from.getVirtualQuantity().longValue() / 1024 / 1024f, null, "0".equals(from.getAddressOnParent())
|
||||
: from.getVirtualQuantity().longValue() / (float) (1024 * 1024), null, "0".equals(from.getAddressOnParent())
|
||||
|| ResourceType.BASE_PARTITIONABLE_UNIT.equals(from.getResourceType()), true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -85,7 +85,7 @@ public class KeyStoreSupplier implements Supplier<KeyStore> {
|
|||
int privateKeyEndIdx = cert.indexOf("-----END PRIVATE KEY");
|
||||
String pemPrivateKey = cert.substring(privateKeyBeginIdx, privateKeyEndIdx + 26);
|
||||
|
||||
String pemCerts = "";
|
||||
StringBuilder pemCerts = new StringBuilder();
|
||||
int certsBeginIdx = 0;
|
||||
|
||||
do {
|
||||
|
@ -93,7 +93,7 @@ public class KeyStoreSupplier implements Supplier<KeyStore> {
|
|||
|
||||
if (certsBeginIdx >= 0) {
|
||||
int certsEndIdx = cert.indexOf("-----END CERTIFICATE", certsBeginIdx) + 26;
|
||||
pemCerts += cert.substring(certsBeginIdx, certsEndIdx);
|
||||
pemCerts.append(cert.substring(certsBeginIdx, certsEndIdx));
|
||||
certsBeginIdx = certsEndIdx;
|
||||
}
|
||||
} while (certsBeginIdx != -1);
|
||||
|
@ -106,7 +106,7 @@ public class KeyStoreSupplier implements Supplier<KeyStore> {
|
|||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
@SuppressWarnings("unchecked")
|
||||
Collection<Certificate> certs = (Collection<Certificate>) cf.generateCertificates(new ByteArrayInputStream(
|
||||
pemCerts.getBytes(Charsets.UTF_8)));
|
||||
pemCerts.toString().getBytes(Charsets.UTF_8)));
|
||||
keyStore.load(null);
|
||||
keyStore.setKeyEntry("dummy", privateKey, keyStorePassword.toCharArray(),
|
||||
certs.toArray(new java.security.cert.Certificate[0]));
|
||||
|
|
|
@ -81,7 +81,7 @@ public class VCloudDirectorComputeUtils {
|
|||
|
||||
public static String getVirtualSystemIdentifierOf(Vm vm) {
|
||||
VirtualHardwareSection virtualHardwareSection = findVirtualHardwareSectionForVApp.apply(vm);
|
||||
if (virtualHardwareSection != null && virtualHardwareSection != null)
|
||||
if (virtualHardwareSection != null && virtualHardwareSection.getSystem() != null)
|
||||
return virtualHardwareSection.getSystem().getVirtualSystemIdentifier();
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -143,7 +143,7 @@ public class StorageController {
|
|||
}
|
||||
}
|
||||
|
||||
private class HardDiskPredicate implements Predicate<HardDisk> {
|
||||
private static class HardDiskPredicate implements Predicate<HardDisk> {
|
||||
|
||||
private String diskName;
|
||||
|
||||
|
|
|
@ -133,7 +133,7 @@ public class YamlImage {
|
|||
public String credential_url;
|
||||
public String sudo_password;
|
||||
|
||||
public static Function<YamlImage, Image> toImage = new Function<YamlImage, Image>() {
|
||||
public static final Function<YamlImage, Image> toImage = new Function<YamlImage, Image>() {
|
||||
@Override
|
||||
public Image apply(YamlImage arg0) {
|
||||
if (arg0 == null)
|
||||
|
|
|
@ -81,7 +81,7 @@ public class IpAddressesLoadingCache extends
|
|||
|
||||
@Override
|
||||
public String getIfPresent(Object key) {
|
||||
return masters.get((String) key);
|
||||
return masters.get((MachineNameOrIdAndNicSlot) key);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -109,7 +109,7 @@ public class UnregisterMachineIfExistsAndDeleteItsMedia implements Function<IMac
|
|||
return null;
|
||||
}
|
||||
|
||||
private class AutoDeleteHardDiskPredicate implements Predicate<IMedium> {
|
||||
private static class AutoDeleteHardDiskPredicate implements Predicate<IMedium> {
|
||||
|
||||
private VmSpec vmSpec;
|
||||
|
||||
|
@ -128,7 +128,7 @@ public class UnregisterMachineIfExistsAndDeleteItsMedia implements Function<IMac
|
|||
|
||||
};
|
||||
|
||||
private class DeleteChildrenOfMedium implements Function<IMedium, IMedium> {
|
||||
private static class DeleteChildrenOfMedium implements Function<IMedium, IMedium> {
|
||||
@Override
|
||||
public IMedium apply(IMedium medium) {
|
||||
checkNotNull(medium.getChildren());
|
||||
|
|
|
@ -251,7 +251,7 @@ public class ParallelMultipartUploadStrategy implements AsyncMultipartUploadStra
|
|||
});
|
||||
}
|
||||
|
||||
class Part {
|
||||
static class Part {
|
||||
private int part;
|
||||
private long offset;
|
||||
private long size;
|
||||
|
|
Loading…
Reference in New Issue