org.apache.synapse.maven.xar
Class ServiceLocator

java.lang.Object
  extended by org.apache.synapse.maven.xar.ServiceLocator
All Implemented Interfaces:
ClassVisitor

public class ServiceLocator
extends Object
implements ClassVisitor


Constructor Summary
ServiceLocator(String serviceClassName)
           
 
Method Summary
 List<String> getImplementations()
           
 String getServiceClassName()
           
 void init(ClassLoader classLoader)
           
 void visit(Class<?> clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceLocator

public ServiceLocator(String serviceClassName)
Method Detail

getServiceClassName

public String getServiceClassName()

getImplementations

public List<String> getImplementations()

init

public void init(ClassLoader classLoader)
          throws ClassScannerException
Specified by:
init in interface ClassVisitor
Throws:
ClassScannerException

visit

public void visit(Class<?> clazz)
           throws ClassScannerException
Specified by:
visit in interface ClassVisitor
Throws:
ClassScannerException


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.