Skip to content

Commit

Permalink
Fixes issue 24868 Clean code: fix unlikely argument and remove some
Browse files Browse the repository at this point in the history
unused variables. ManagedBeanManagerImpl and
JdbcConnPoolAppStatsProvider need specific review.
  • Loading branch information
escay committed Mar 21, 2024
1 parent e0a5cfc commit 3cc5c75
Show file tree
Hide file tree
Showing 132 changed files with 240 additions and 528 deletions.
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ public void unloadManagedBeans(Application app) {
+ " with jndi name " + jndiName, ne);
}
} else {
appClientManagedBeans.remove(jndiName);
appClientManagedBeans.remove(jndiName.toString());
}

managedBeanDescriptor.clearAllBeanInstanceInfo();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,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
Original file line number Diff line number Diff line change
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;
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,6 @@
})
public class GetContextRootCommand implements AdminCommand {

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

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

Expand Down

0 comments on commit 3cc5c75

Please sign in to comment.