View Javadoc

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  }