|
jBPM distribution 6.0.0.CR4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.executor.impl.ClassCacheManager
@ApplicationScoped public class ClassCacheManager
Simple cache to keep classes of commands and callback to not attempt to load them every time.
| Constructor Summary | |
|---|---|
ClassCacheManager()
|
|
| Method Summary | |
|---|---|
List<org.kie.internal.executor.api.CommandCallback> |
buildCommandCallback(org.kie.internal.executor.api.CommandContext ctx,
ClassLoader cl)
Builds completely initialized list of callbacks for given context. |
org.kie.internal.executor.api.Command |
findCommand(String name,
ClassLoader cl)
Finds command by FQCN and if not found loads the class and store the instance in the cache. |
org.kie.internal.executor.api.CommandCallback |
findCommandCallback(String name,
ClassLoader cl)
Finds command callback by FQCN and if not found loads the class and store the instance in the cache. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassCacheManager()
| Method Detail |
|---|
public org.kie.internal.executor.api.Command findCommand(String name,
ClassLoader cl)
name - - fully qualified class name of the command
public org.kie.internal.executor.api.CommandCallback findCommandCallback(String name,
ClassLoader cl)
name - - fully qualified class name of the command callback
public List<org.kie.internal.executor.api.CommandCallback> buildCommandCallback(org.kie.internal.executor.api.CommandContext ctx,
ClassLoader cl)
ctx - contextual data given by execution service
|
jBPM distribution 6.0.0.CR4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||