View Javadoc

1   package net.sf.crispy.server;
2   
3   /**
4    * Services are added to ServiceEndpoint as String. Sometimes it is better, if
5    * can register the ServiceImpl instance. For this cases, can implement this interface and
6    * can added service instances.
7    * 
8    * @author Linke
9    *
10   */
11  public interface ServiceCreator {
12  	
13  	/**
14  	 * Create a Service instance.
15  	 * 
16  	 * @param pvServiceInterfaceClassName The service interface name.
17  	 * @param pvServiceImplClassName The service implementation class name.
18  	 * @return The service instance.
19  	 * @throws Exception
20  	 */
21  	public Object createService(String pvServiceInterfaceClassName, String pvServiceImplClassName) throws Exception;
22  
23  }