1 package com.atlassian.plugin.osgi;
2
3 import com.atlassian.plugin.descriptors.AbstractModuleDescriptor;
4 import com.atlassian.plugin.module.ModuleFactory;
5
6 import java.util.concurrent.Callable;
7
8 public class CallableModuleDescriptor extends AbstractModuleDescriptor<Callable> {
9 public CallableModuleDescriptor(ModuleFactory moduleCreator) {
10 super(moduleCreator);
11 }
12
13 @Override
14 public Callable getModule() {
15 return moduleFactory.createModule(moduleClassName, this);
16 }
17 }