Package org.apache.synapse.maven.xar
Class ServiceLocator
- java.lang.Object
-
- org.apache.synapse.maven.xar.ServiceLocator
-
- All Implemented Interfaces:
ClassVisitor
public class ServiceLocator extends Object implements ClassVisitor
-
-
Constructor Summary
Constructors Constructor Description ServiceLocator(String serviceClassName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getImplementations()
String
getServiceClassName()
void
init(ClassLoader classLoader)
void
visit(Class<?> clazz)
-
-
-
Constructor Detail
-
ServiceLocator
public ServiceLocator(String serviceClassName)
-
-
Method Detail
-
getServiceClassName
public String getServiceClassName()
-
init
public void init(ClassLoader classLoader) throws ClassScannerException
- Specified by:
init
in interfaceClassVisitor
- Throws:
ClassScannerException
-
visit
public void visit(Class<?> clazz) throws ClassScannerException
- Specified by:
visit
in interfaceClassVisitor
- Throws:
ClassScannerException
-
-