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 {
10 public CallableModuleDescriptor(ModuleFactory moduleCreator)
11 {
12 super(moduleCreator);
13 }
14
15 @Override
16 public Callable getModule()
17 {
18 return moduleFactory.createModule(moduleClassName, this);
19 }
20 }