return jobInstance;
}
public void addTimerJobInstance(TimerJobInstance instance) {
JobContext ctx = instance.getJobContext();
if (ctx instanceof SelfRemovalJobContext) {
ctx = ((SelfRemovalJobContext) ctx).getJobContext();
}
Map<Long, TimerJobInstance> instances = null;
if (hasMethod(ctx.getClass() ,"getSessionId")) {
int sessionId = getMethodIntValue(ctx, "sessionId");
instances = timerInstances.get(sessionId);
if (instances == null) {
instances = new ConcurrentHashMap<Long, TimerJobInstance>();
timerInstances.put(sessionId, instances);