public class IBMMQResourceReleaser extends Object implements ResourceReleaser
| Constructor and Description |
|---|
IBMMQResourceReleaser(ClassLoader classLoader)
Creates a new Instance of IBMMQResourceReleaser
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanJULKnownLevels()
The IBM MQ Driver registers custom Java Util Logging (JUL) Levels.
|
void |
release()
Attempts to release, during an
Artifact undeployment, resources that were not
explicitly released and could cause a memory leak. |
void |
removeMBeans()
The IBM MQ Driver registers two MBeans for management.
|
void |
removeThreadLocals()
While analyzing the HeapDumps looking for the ClassLoader Leak causes, there were ThreadLocal references to driver classes in
threads that do not belong to the application being disposed.
|
public IBMMQResourceReleaser(ClassLoader classLoader)
classLoader - ClassLoader which loaded the IBM MQ Driver.public void release()
ResourceReleaserArtifact undeployment, resources that were not
explicitly released and could cause a memory leak.release in interface ResourceReleaserpublic void removeMBeans()
public void cleanJULKnownLevels()
public void removeThreadLocals()
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.