public class HSFStarter extends Object
| Constructor and Description |
|---|
HSFStarter() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
createProviderWithoutSpring(String interfaceName,
String serviceVersion,
Object serviceInstance,
Map<String,String> stringSetterParam)
Deprecated.
|
static Class<?> |
getHSFSpringConsumerBean()
export出去的类及其产生的instance可能被外部hold住
|
static Class<?> |
getHSFSpringProviderBean() |
static Object |
getRemotingServiceWithoutSpring(String interfaceName,
String version,
String group)
Deprecated.
|
static void |
start(String sarPath) |
static void |
start(String sarPath,
ClassLoader bizClassLoader)
太多反射,如果要转包异常抛出去的话,很难看
|
static void |
startFromHsfHome()
从user.home/.hsf/release/taobao-hsf.sar启动hsf
|
static void |
startFromPropertyValue(String propertyName) |
public static void startFromPropertyValue(String propertyName)
public static void startFromHsfHome()
public static void start(String sarPath, ClassLoader bizClassLoader) throws Exception
sarPath - taobao-hsf.sar的路径,e.g. /Users/xiaozi/lightapi/release/taobao-hsf.sarExceptionpublic static Class<?> getHSFSpringConsumerBean()
public static Class<?> getHSFSpringProviderBean()
@Deprecated public static Object getRemotingServiceWithoutSpring(String interfaceName, String version, String group)
interfaceName - version - Copyright © 2017. All rights reserved.