Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes issue 24868 Clean code: fix unlikely argument and remove some unused variables. #24870

Merged
merged 3 commits into from Mar 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -61,7 +61,6 @@ public class UpgradeService implements ConfigurationUpgrade, PostConstruct {

private final static Logger logger = Logger.getAnonymousLogger();

private static final String MODULE_TYPE = "moduleType";
private static final String APPCLIENT_SNIFFER_NAME = "appclient";
private static final String V3_0_1_JAVA_WEB_START_ENABLED_PROPERTY_NAME = "javaWebStartEnabled";
private static final String GF3_1_JAVA_WEB_START_ENABLED_PROPERTY_NAME = "java-web-start-enabled";
Expand Down
Expand Up @@ -75,7 +75,6 @@ void init() throws BackupException {
* backupDir is set then it returns a path to backupDir + domainName.
*/
protected File getBackupDirectory(BackupRequest request) {
File backupDir = null;

// The v2 case.
if (request.backupDir == null && request.backupConfig == null) {
Expand Down
Expand Up @@ -99,7 +99,6 @@ public static GadgetModule getGadgetModule(URL url) {
// FIXME: Cache?
// Get our parser...
ConfigParser parser = new ConfigParser(GuiUtil.getHabitat());
String id = null;

// Read the document...
DomDocument doc = parser.parse(url);
Expand Down
Expand Up @@ -78,7 +78,6 @@ public static void getClusterStatusSummary(HandlerContext handlerCtx) {
int running=0;
int notRunning=0;
int requireRestart=0;
int unknown = 0;
try{
for (Iterator it=statusMap.values().iterator(); it.hasNext(); ) {
Object value = it.next();
Expand All @@ -91,7 +90,6 @@ public static void getClusterStatusSummary(HandlerContext handlerCtx) {
if (value.toString().equals(InstanceState.StateType.RESTART_REQUIRED.getDescription())){
requireRestart++;
}else {
unknown++;
GuiUtil.getLogger().severe("Unknown Status");
}
}
Expand Down
Expand Up @@ -221,7 +221,6 @@ public static void getListElement(HandlerContext handlerCtx) {
public static void removeListElement(HandlerContext handlerCtx) {
List<String> list = (List) handlerCtx.getInputValue("list");
String name = (String) handlerCtx.getInputValue("name");
String[] listItem = null;
if (list != null) {
list.remove(name);
}
Expand Down
Expand Up @@ -1056,8 +1056,6 @@ public static void createPropertyString(HandlerContext handlerCtx) {

/* This is copied from within javaToJSON() */
public static String escapePropertyValue(String str){
String chStr;
int len;
StringCharacterIterator it = new StringCharacterIterator(str);
char ch = it.first();
StringBuilder builder = new StringBuilder(str.length() << 2);
Expand Down
Expand Up @@ -573,7 +573,6 @@ private static Object readConstant(JsonChars json, String constant) {
byte[] good = constant.getBytes();
int len = good.length;
char ch;
boolean match = true;
for (int idx=1; idx<len; idx++) {
ch = json.next();
if (ch != good[idx]) {
Expand Down
Expand Up @@ -443,7 +443,6 @@ public void populateApplicationsMonitorDropDown(HandlerContext handlerCtx) {
String monitorURL = (String) handlerCtx.getInputValue("monitorURL");
ArrayList menuList = new ArrayList();
String firstItem = null;
String title = null;
if (aList != null) {
ListIterator al = aList.listIterator();
while (al.hasNext()) {
Expand Down
Expand Up @@ -137,7 +137,6 @@ private enum ACC_INFO {
}
}

private static final String SYSTEM_ID_PREFIX = "http://glassfish.org/";
private static final String LOCAL_PATH_PREFIX = "/glassfish/lib/";

private static final Map<String, String> publicIdToLocalPathMap = initPublicIdToLocalPathMap();
Expand Down
Expand Up @@ -122,15 +122,14 @@ public boolean exists() {
if (exists != null) {
return exists.booleanValue();
}
InputStream is = null;

exists = Boolean.FALSE;
try {
is = archiveURL.openStream();
try (InputStream is = archiveURL.openStream()) {
exists = Boolean.TRUE;
is.close();
} finally {
return exists.booleanValue();
} catch (IOException e) {
// Ignore, exists is false.
}
return exists.booleanValue();
}

@Override
Expand Down
Expand Up @@ -36,14 +36,12 @@
import java.util.Map;
import java.util.Set;
import java.util.jar.Attributes;
import java.util.logging.Logger;

import org.glassfish.api.admin.ServerEnvironment;
import org.glassfish.api.deployment.DeploymentContext;
import org.glassfish.api.deployment.MetaData;
import org.glassfish.api.deployment.UndeployCommandParameters;
import org.glassfish.appclient.server.core.jws.JWSAdapterManager;
import org.glassfish.appclient.server.core.jws.JavaWebStartInfo;
import org.glassfish.appclient.server.core.jws.servedcontent.ASJarSigner;
import org.glassfish.deployment.common.Artifacts;
import org.glassfish.deployment.common.DeploymentException;
Expand Down Expand Up @@ -120,8 +118,6 @@ public class AppClientDeployer
extends JavaEEDeployer<AppClientContainerStarter, AppClientServerApplication>
implements PostConstruct {

private Logger logger;

public static final String APPCLIENT_FACADE_CLASS_FILE =
"org/glassfish/appclient/client/AppClientFacade.class";
public static final String APPCLIENT_AGENT_MAIN_CLASS_FILE =
Expand Down Expand Up @@ -186,8 +182,6 @@ public AppClientDeployer() {

@Override
public void postConstruct() {
logger = Logger.getLogger(JavaWebStartInfo.APPCLIENT_SERVER_MAIN_LOGGER,
JavaWebStartInfo.APPCLIENT_SERVER_LOGMESSAGE_RESOURCE);
for (HK2Module module : modulesRegistry.getModules(GF_CLIENT_MODULE_NAME)) {
gfClientModuleClassLoader = module.getClassLoader();
}
Expand Down
Expand Up @@ -55,8 +55,6 @@ public class AppClientHTTPAdapter extends RestrictedContentAdapter {
public final static String GF_JWS_SESSION_CACHED_JNLP_NAME = "org.glassfish.jws.mainJNLP";
public final static String GF_JWS_SESSION_IS_MAIN_PROCESSED_NAME = "org.glassfish.jws.isMainProcessed";

private final static String IF_UNMODIFIED_SINCE = "If-Unmodified-Since";

private static final String ARG_QUERY_PARAM_NAME = "arg";
private static final String PROP_QUERY_PARAM_NAME = "prop";
private static final String VMARG_QUERY_PARAM_NAME = "vmarg";
Expand Down
Expand Up @@ -81,8 +81,6 @@
@PerLookup
public class JavaWebStartInfo implements ConfigListener {

private final static String GLASSFISH_DIRECTORY_PREFIX = "glassfish/";

@Inject
private JWSAdapterManager jwsAdapterManager;

Expand Down Expand Up @@ -190,7 +188,6 @@ public class JavaWebStartInfo implements ConfigListener {

private String developerJNLPDoc;

private static LocalStringsImpl localStrings = new LocalStringsImpl(JavaWebStartInfo.class);
private static LocalStringsImpl servedContentLocalStrings =
new LocalStringsImpl(TokenHelper.class);

Expand Down
Expand Up @@ -90,8 +90,6 @@ public class BatchRuntimeHelper

private AtomicBoolean initialized = new AtomicBoolean(false);

private static final String CREATE_TABLE_DDL_NAME = "/jsr352-";

public void checkAndInitializeBatchRuntime() {
if (!initialized.get()) {
synchronized (this) {
Expand Down
Expand Up @@ -135,7 +135,7 @@ public <T extends ConfigBeanProxy> NotProcessed changed(TYPE type, Class<T> chan
final DASJ2EEServerImpl impl = new DASJ2EEServerImpl(getJ2EEDomain(), meta);
ObjectName serverObjectName = new ObjectNameBuilder(mMBeanServer, getJ2EEDomain()).buildChildObjectName(J2EETypes.J2EE_SERVER, serverName);
try {
ObjectName instance = mMBeanServer.registerMBean(impl, serverObjectName).getObjectName();
mMBeanServer.registerMBean(impl, serverObjectName).getObjectName();
}
catch (JMException e) {
throw new Error(e);
Expand Down
Expand Up @@ -335,7 +335,7 @@ public void unloadManagedBeans(Application app) {
+ " with jndi name " + jndiName, ne);
}
} else {
appClientManagedBeans.remove(jndiName);
appClientManagedBeans.remove(jndiName.toString());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, good catch!

}

managedBeanDescriptor.clearAllBeanInstanceInfo();
Expand Down
Expand Up @@ -16,7 +16,6 @@

package org.glassfish.connectors.admin.cli;

import com.sun.enterprise.util.LocalStringManagerImpl;
import org.glassfish.api.I18n;
import org.glassfish.connectors.config.ConnectorConnectionPool;
import org.glassfish.connectors.config.SecurityMap;
Expand All @@ -33,8 +32,6 @@
@I18n("create.connector.security.map")
public class ConnectorSecurityMap {

final private static LocalStringManagerImpl localStrings = new LocalStringManagerImpl(ConnectorSecurityMap.class);

boolean doesPoolNameExist(String poolName, Collection<ConnectorConnectionPool> ccPools) {
//check if the poolname exists.If it does not then throw an exception.
boolean doesPoolExist = false;
Expand Down
Expand Up @@ -17,21 +17,13 @@

package com.sun.enterprise.resource.deployer;

import com.sun.appserv.connectors.internal.api.ConnectorConstants;
import com.sun.enterprise.config.serverbeans.Resource;
import com.sun.enterprise.config.serverbeans.Resources;
import com.sun.enterprise.deployment.JMSDestinationDefinitionDescriptor;
import com.sun.logging.LogDomains;

import jakarta.inject.Inject;
import jakarta.inject.Provider;
import static com.sun.appserv.connectors.internal.api.ConnectorsUtil.deriveResourceName;

import java.beans.PropertyVetoException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.logging.Logger;

import org.glassfish.api.naming.SimpleJndiName;
import org.glassfish.connectors.config.AdminObjectResource;
Expand All @@ -43,7 +35,13 @@
import org.jvnet.hk2.config.TransactionFailure;
import org.jvnet.hk2.config.types.Property;

import static com.sun.appserv.connectors.internal.api.ConnectorsUtil.deriveResourceName;
import com.sun.appserv.connectors.internal.api.ConnectorConstants;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Imports should be ordered by alphabet. Static imports should be first or last, but together, that is ok.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry I assumed the ee4j Eclipse formatter took care of the order. I will minimise import statement changes in the future.

import com.sun.enterprise.config.serverbeans.Resource;
import com.sun.enterprise.config.serverbeans.Resources;
import com.sun.enterprise.deployment.JMSDestinationDefinitionDescriptor;

import jakarta.inject.Inject;
import jakarta.inject.Provider;

@Service
@ResourceDeployerInfo(JMSDestinationDefinitionDescriptor.class)
Expand All @@ -52,7 +50,6 @@ public class JMSDestinationDefinitionDeployer implements ResourceDeployer<JMSDes
@Inject
private Provider<org.glassfish.resourcebase.resources.util.ResourceManagerFactory> resourceManagerFactoryProvider;

private static final Logger LOG = LogDomains.getLogger(JMSDestinationDefinitionDeployer.class, LogDomains.RSR_LOGGER);
static final String PROPERTY_PREFIX = "org.glassfish.jms-destination.";

@Override
Expand Down
Expand Up @@ -17,11 +17,6 @@

package com.sun.enterprise.resource.pool;

import com.sun.enterprise.connectors.ConnectorRuntime;
import com.sun.enterprise.resource.ResourceHandle;
import com.sun.enterprise.util.i18n.StringManager;
import com.sun.logging.LogDomains;

import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
Expand All @@ -32,6 +27,10 @@

import org.glassfish.resourcebase.resources.api.PoolInfo;

import com.sun.enterprise.connectors.ConnectorRuntime;
import com.sun.enterprise.resource.ResourceHandle;
import com.sun.logging.LogDomains;

/**
* Connection leak detector, book keeps the caller stack-trace during getConnection()<br>
* Once the leak-timeout expires, assumes a connection leak and prints the caller stack-trace<br>
Expand All @@ -52,7 +51,6 @@ public class ConnectionLeakDetector {
private final Object connectionLeakLock;

private final static Logger _logger = LogDomains.getLogger(ConnectionLeakDetector.class, LogDomains.RSR_LOGGER);
private final static StringManager localStrings = StringManager.getManager(ConnectionPool.class);

public ConnectionLeakDetector(PoolInfo poolInfo, boolean leakTracing, long leakTimeoutInMillis, boolean leakReclaim) {
connectionPoolInfo = poolInfo;
Expand Down
Expand Up @@ -17,6 +17,27 @@

package com.sun.enterprise.resource.pool;

import static java.util.logging.Level.FINE;
import static java.util.logging.Level.INFO;
import static java.util.logging.Level.SEVERE;
import static java.util.logging.Level.WARNING;
import static javax.transaction.xa.XAResource.TMSUCCESS;

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.logging.Level;
import java.util.logging.Logger;

import org.glassfish.api.invocation.ComponentInvocation;
import org.glassfish.api.invocation.ComponentInvocationHandler;
import org.glassfish.api.invocation.InvocationException;
import org.glassfish.api.naming.SimpleJndiName;
import org.glassfish.resourcebase.resources.api.PoolInfo;
import org.jvnet.hk2.annotations.Service;

import com.sun.appserv.connectors.internal.api.ConnectorConstants.PoolType;
import com.sun.appserv.connectors.internal.api.ConnectorRuntime;
import com.sun.appserv.connectors.internal.api.PoolingException;
Expand All @@ -36,7 +57,6 @@
import com.sun.enterprise.resource.rm.SystemResourceManagerImpl;
import com.sun.enterprise.transaction.api.JavaEETransaction;
import com.sun.enterprise.transaction.api.JavaEETransactionManager;
import com.sun.enterprise.util.i18n.StringManager;
import com.sun.logging.LogDomains;

import jakarta.inject.Inject;
Expand All @@ -49,35 +69,13 @@
import jakarta.transaction.Synchronization;
import jakarta.transaction.Transaction;

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.logging.Level;
import java.util.logging.Logger;

import org.glassfish.api.invocation.ComponentInvocation;
import org.glassfish.api.invocation.ComponentInvocationHandler;
import org.glassfish.api.invocation.InvocationException;
import org.glassfish.api.naming.SimpleJndiName;
import org.glassfish.resourcebase.resources.api.PoolInfo;
import org.jvnet.hk2.annotations.Service;

import static java.util.logging.Level.FINE;
import static java.util.logging.Level.INFO;
import static java.util.logging.Level.SEVERE;
import static java.util.logging.Level.WARNING;
import static javax.transaction.xa.XAResource.TMSUCCESS;

/**
* @author Tony Ng, Aditya Gore
*/
@Service
public class PoolManagerImpl extends AbstractPoolManager implements ComponentInvocationHandler {

private static final Logger LOG = LogDomains.getLogger(PoolManagerImpl.class, LogDomains.RSR_LOGGER);
private static final StringManager MESSAGES = StringManager.getManager(PoolManagerImpl.class);

private final ConcurrentHashMap<PoolInfo, ResourcePool> poolTable;
private final ResourceManager resourceManager;
Expand Down
Expand Up @@ -21,7 +21,6 @@
import jakarta.enterprise.concurrent.ManagedScheduledExecutorDefinition;
import jakarta.inject.Inject;

import java.lang.System.Logger;
import java.util.Set;

import org.glassfish.apf.AnnotationHandlerFor;
Expand All @@ -33,7 +32,6 @@
@Service
@AnnotationHandlerFor(ManagedScheduledExecutorDefinition.List.class)
public class ManagedScheduledExecutorDefinitionListHandler extends AbstractResourceHandler {
private static final Logger LOG = System.getLogger(ManagedScheduledExecutorDefinitionListHandler.class.getName());

@Inject
private ManagedScheduledExecutorDefinitionConverter converter;
Expand Down
Expand Up @@ -43,7 +43,6 @@
public abstract class AbstractBundleNode<T extends RootDeploymentDescriptor>
extends DisplayableComponentNode<T> implements BundleNode, RootXMLNode<T> {

private static final String W3C_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema";
protected static final String W3C_XML_SCHEMA_INSTANCE = "http://www.w3.org/2001/XMLSchema-instance";
protected static final String SCHEMA_LOCATION_TAG = "xsi:schemaLocation";

Expand Down
Expand Up @@ -19,7 +19,6 @@
import org.glassfish.api.Param;
import org.glassfish.internal.data.ApplicationInfo;
import org.glassfish.internal.data.ApplicationRegistry;
import com.sun.enterprise.util.LocalStringManagerImpl;
import com.sun.enterprise.deployment.Application;
import com.sun.enterprise.deployment.BundleDescriptor;
import org.glassfish.deployment.common.DeploymentProperties;
Expand Down Expand Up @@ -50,8 +49,6 @@
})
public class GetContextRootCommand implements AdminCommand {

final private static LocalStringManagerImpl localStrings = new LocalStringManagerImpl(GetContextRootCommand.class);

@Param(primary=true)
private String modulename = null;

Expand Down