public abstract class HproseService extends HandlerManager implements HproseClients
| 限定符和类型 | 字段和说明 |
|---|---|
protected HproseServiceEvent |
event |
protected HproseMethods |
globalMethods |
afterFilter, afterFilterHandler, beforeFilter, beforeFilterHandler, invokeHandler| 构造器和说明 |
|---|
HproseService() |
| 限定符和类型 | 方法和说明 |
|---|---|
HproseService |
add(Class<?> type) |
HproseService |
add(Class<?> type,
boolean simple) |
HproseService |
add(Class<?> type,
HproseResultMode mode) |
HproseService |
add(Class<?> type,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Class<?> type,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Class<?> type,
String aliasPrefix) |
HproseService |
add(Class<?> type,
String aliasPrefix,
boolean simple) |
HproseService |
add(Class<?> type,
String aliasPrefix,
HproseResultMode mode) |
HproseService |
add(Class<?> type,
String aliasPrefix,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Class<?> type,
String aliasPrefix,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Method method,
Object obj) |
HproseService |
add(Method method,
Object obj,
boolean simple) |
HproseService |
add(Method method,
Object obj,
HproseResultMode mode) |
HproseService |
add(Method method,
Object obj,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Method method,
Object obj,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Method method,
Object obj,
String aliasName) |
HproseService |
add(Method method,
Object obj,
String aliasName,
boolean simple) |
HproseService |
add(Method method,
Object obj,
String aliasName,
HproseResultMode mode) |
HproseService |
add(Method method,
Object obj,
String aliasName,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Method method,
Object obj,
String aliasName,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Object obj) |
HproseService |
add(Object obj,
boolean simple) |
HproseService |
add(Object obj,
Class<?> type) |
HproseService |
add(Object obj,
Class<?> type,
boolean simple) |
HproseService |
add(Object obj,
Class<?> type,
HproseResultMode mode) |
HproseService |
add(Object obj,
Class<?> type,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Object obj,
Class<?> type,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Object obj,
Class<?> type,
String aliasPrefix) |
HproseService |
add(Object obj,
Class<?> type,
String aliasPrefix,
boolean simple) |
HproseService |
add(Object obj,
Class<?> type,
String aliasPrefix,
HproseResultMode mode) |
HproseService |
add(Object obj,
Class<?> type,
String aliasPrefix,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Object obj,
Class<?> type,
String aliasPrefix,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Object obj,
HproseResultMode mode) |
HproseService |
add(Object obj,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Object obj,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(Object obj,
String aliasPrefix) |
HproseService |
add(Object obj,
String aliasPrefix,
boolean simple) |
HproseService |
add(Object obj,
String aliasPrefix,
HproseResultMode mode) |
HproseService |
add(Object obj,
String aliasPrefix,
HproseResultMode mode,
boolean simple) |
HproseService |
add(Object obj,
String aliasPrefix,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String[] methodNames,
Class<?> type) |
HproseService |
add(String[] methodNames,
Class<?> type,
boolean simple) |
HproseService |
add(String[] methodNames,
Class<?> type,
HproseResultMode mode) |
HproseService |
add(String[] methodNames,
Class<?> type,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String[] methodNames,
Class<?> type,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String[] methodNames,
Class<?> type,
String aliasPrefix) |
HproseService |
add(String[] methodNames,
Class<?> type,
String[] aliasNames) |
HproseService |
add(String[] methodNames,
Class<?> type,
String[] aliasNames,
boolean simple) |
HproseService |
add(String[] methodNames,
Class<?> type,
String[] aliasNames,
HproseResultMode mode) |
HproseService |
add(String[] methodNames,
Class<?> type,
String[] aliasNames,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String[] methodNames,
Class<?> type,
String[] aliasNames,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String[] methodNames,
Class<?> type,
String aliasPrefix,
boolean simple) |
HproseService |
add(String[] methodNames,
Class<?> type,
String aliasPrefix,
HproseResultMode mode) |
HproseService |
add(String[] methodNames,
Class<?> type,
String aliasPrefix,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String[] methodNames,
Class<?> type,
String aliasPrefix,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String[] methodNames,
Object obj) |
HproseService |
add(String[] methodNames,
Object obj,
boolean simple) |
HproseService |
add(String[] methodNames,
Object obj,
HproseResultMode mode) |
HproseService |
add(String[] methodNames,
Object obj,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String[] methodNames,
Object obj,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String[] methodNames,
Object obj,
String aliasPrefix) |
HproseService |
add(String[] methodNames,
Object obj,
String[] aliasNames) |
HproseService |
add(String[] methodNames,
Object obj,
String[] aliasNames,
boolean simple) |
HproseService |
add(String[] methodNames,
Object obj,
String[] aliasNames,
HproseResultMode mode) |
HproseService |
add(String[] methodNames,
Object obj,
String[] aliasNames,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String[] methodNames,
Object obj,
String[] aliasNames,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String[] methodNames,
Object obj,
String aliasPrefix,
boolean simple) |
HproseService |
add(String[] methodNames,
Object obj,
String aliasPrefix,
HproseResultMode mode) |
HproseService |
add(String[] methodNames,
Object obj,
String aliasPrefix,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String[] methodNames,
Object obj,
String aliasPrefix,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Class<?> type) |
HproseService |
add(String methodName,
Class<?> type,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
HproseResultMode mode) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
String aliasName) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
String aliasName,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
String aliasName,
HproseResultMode mode) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
String aliasName,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
Class<?>[] paramTypes,
String aliasName,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Class<?> type,
HproseResultMode mode) |
HproseService |
add(String methodName,
Class<?> type,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Class<?> type,
String aliasName) |
HproseService |
add(String methodName,
Class<?> type,
String aliasName,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
String aliasName,
HproseResultMode mode) |
HproseService |
add(String methodName,
Class<?> type,
String aliasName,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Class<?> type,
String aliasName,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Object obj) |
HproseService |
add(String methodName,
Object obj,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
HproseResultMode mode) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
String aliasName) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
String aliasName,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
String aliasName,
HproseResultMode mode) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
String aliasName,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
Class<?>[] paramTypes,
String aliasName,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Object obj,
HproseResultMode mode) |
HproseService |
add(String methodName,
Object obj,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
add(String methodName,
Object obj,
String aliasName) |
HproseService |
add(String methodName,
Object obj,
String aliasName,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
String aliasName,
HproseResultMode mode) |
HproseService |
add(String methodName,
Object obj,
String aliasName,
HproseResultMode mode,
boolean simple) |
HproseService |
add(String methodName,
Object obj,
String aliasName,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
addFilter(HproseFilter filter) |
HproseService |
addMissingMethod(String methodName,
Class<?> type) |
HproseService |
addMissingMethod(String methodName,
Class<?> type,
boolean simple) |
HproseService |
addMissingMethod(String methodName,
Class<?> type,
HproseResultMode mode) |
HproseService |
addMissingMethod(String methodName,
Class<?> type,
HproseResultMode mode,
boolean simple) |
HproseService |
addMissingMethod(String methodName,
Class<?> type,
HproseResultMode mode,
boolean simple,
boolean oneway) |
HproseService |
addMissingMethod(String methodName,
Object obj) |
HproseService |
addMissingMethod(String methodName,
Object obj,
boolean simple) |
HproseService |
addMissingMethod(String methodName,
Object obj,
HproseResultMode mode) |
HproseService |
addMissingMethod(String methodName,
Object obj,
HproseResultMode mode,
boolean simple) |
HproseService |
addMissingMethod(String methodName,
Object obj,
HproseResultMode mode,
boolean simple,
boolean oneway) |
protected Promise<ByteBuffer> |
afterFilterHandler(ByteBuffer request,
HproseContext context) |
protected Promise<ByteBuffer> |
beforeFilterHandler(ByteBuffer request,
HproseContext context) |
void |
broadcast(String topic,
Object result) |
void |
broadcast(String topic,
Object result,
Action<String[]> callback) |
protected ByteBufferStream |
doFunctionList(ServiceContext context) |
protected Promise<ByteBuffer> |
doInvoke(ByteBufferStream stream,
ServiceContext context) |
boolean |
exist(String topic,
String id) |
protected void |
fireErrorEvent(Throwable e,
ServiceContext context) |
protected Object[] |
fixArguments(Type[] argumentTypes,
Object[] arguments,
ServiceContext context) |
static ServiceContext |
getCurrentContext() |
int |
getErrorDelay() |
HproseServiceEvent |
getEvent() |
HproseFilter |
getFilter() |
HproseMethods |
getGlobalMethods() |
int |
getHeartbeat() |
HproseMode |
getMode() |
PushEvent |
getPushEvent() |
int |
getTimeout() |
protected Promise<ByteBuffer> |
handle(ByteBuffer buffer,
HproseMethods methods,
ServiceContext context) |
protected Promise<ByteBuffer> |
handle(ByteBuffer buffer,
ServiceContext context) |
String[] |
idlist(String topic) |
protected Promise<Object> |
invokeHandler(String name,
Object[] args,
HproseContext context) |
boolean |
isDebugEnabled() |
void |
multicast(String topic,
String[] ids,
Object result) |
void |
multicast(String topic,
String[] ids,
Object result,
Action<String[]> callback) |
HproseService |
publish(String topic) |
HproseService |
publish(String[] topics) |
HproseService |
publish(String[] topics,
int timeout) |
HproseService |
publish(String[] topics,
int timeout,
int heartbeat) |
HproseService |
publish(String topic,
int timeout) |
HproseService |
publish(String topic,
int timeout,
int heartbeat) |
Promise<String[]> |
push(String topic,
Object result) |
Promise<String[]> |
push(String topic,
String[] ids,
Object result) |
Promise<Boolean> |
push(String topic,
String id,
Object result) |
HproseService |
remove(String alias) |
boolean |
removeFilter(HproseFilter filter) |
void |
setDebugEnabled(boolean enabled) |
void |
setErrorDelay(int errorDelay) |
void |
setEvent(HproseServiceEvent event) |
void |
setFilter(HproseFilter filter) |
void |
setGlobalMethods(HproseMethods methods) |
void |
setHeartbeat(int heartbeat) |
void |
setMode(HproseMode mode) |
void |
setPushEvent(PushEvent pushEvent) |
void |
setTimeout(int timeout) |
void |
unicast(String topic,
String id,
Object result) |
void |
unicast(String topic,
String id,
Object result,
Action<Boolean> callback) |
addAfterFilterHandler, addBeforeFilterHandler, addInvokeHandler, useprotected HproseServiceEvent event
protected HproseMethods globalMethods
public static ServiceContext getCurrentContext()
public HproseMethods getGlobalMethods()
public void setGlobalMethods(HproseMethods methods)
public final HproseMode getMode()
public final void setMode(HproseMode mode)
public final boolean isDebugEnabled()
public final void setDebugEnabled(boolean enabled)
public int getErrorDelay()
public void setErrorDelay(int errorDelay)
public final HproseServiceEvent getEvent()
public final void setEvent(HproseServiceEvent event)
public final HproseFilter getFilter()
public final void setFilter(HproseFilter filter)
public final HproseService addFilter(HproseFilter filter)
public final boolean removeFilter(HproseFilter filter)
public final HproseService add(Method method, Object obj, String aliasName)
public final HproseService add(Method method, Object obj, String aliasName, HproseResultMode mode)
public final HproseService add(Method method, Object obj, String aliasName, boolean simple)
public final HproseService add(Method method, Object obj, String aliasName, HproseResultMode mode, boolean simple)
public final HproseService add(Method method, Object obj, String aliasName, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Method method, Object obj)
public final HproseService add(Method method, Object obj, HproseResultMode mode)
public final HproseService add(Method method, Object obj, boolean simple)
public final HproseService add(Method method, Object obj, HproseResultMode mode, boolean simple)
public final HproseService add(Method method, Object obj, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, String aliasName) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, String aliasName, HproseResultMode mode) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, String aliasName, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, String aliasName, HproseResultMode mode, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, String aliasName, HproseResultMode mode, boolean simple, boolean oneway) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, String aliasName) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, String aliasName, HproseResultMode mode) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, String aliasName, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, String aliasName, HproseResultMode mode, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, String aliasName, HproseResultMode mode, boolean simple, boolean oneway) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, HproseResultMode mode) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, HproseResultMode mode, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, Class<?>[] paramTypes, HproseResultMode mode, boolean simple, boolean oneway) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, HproseResultMode mode) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, HproseResultMode mode, boolean simple) throws NoSuchMethodException
public final HproseService add(String methodName, Class<?> type, Class<?>[] paramTypes, HproseResultMode mode, boolean simple, boolean oneway) throws NoSuchMethodException
public final HproseService add(String methodName, Object obj, String aliasName)
public final HproseService add(String methodName, Object obj, String aliasName, HproseResultMode mode)
public final HproseService add(String methodName, Object obj, String aliasName, boolean simple)
public final HproseService add(String methodName, Object obj, String aliasName, HproseResultMode mode, boolean simple)
public final HproseService add(String methodName, Object obj, String aliasName, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String methodName, Class<?> type, String aliasName)
public final HproseService add(String methodName, Class<?> type, String aliasName, HproseResultMode mode)
public final HproseService add(String methodName, Class<?> type, String aliasName, boolean simple)
public final HproseService add(String methodName, Class<?> type, String aliasName, HproseResultMode mode, boolean simple)
public final HproseService add(String methodName, Class<?> type, String aliasName, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String methodName, Object obj)
public final HproseService add(String methodName, Object obj, HproseResultMode mode)
public final HproseService add(String methodName, Object obj, boolean simple)
public final HproseService add(String methodName, Object obj, HproseResultMode mode, boolean simple)
public final HproseService add(String methodName, Object obj, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String methodName, Class<?> type)
public final HproseService add(String methodName, Class<?> type, HproseResultMode mode)
public final HproseService add(String methodName, Class<?> type, boolean simple)
public final HproseService add(String methodName, Class<?> type, HproseResultMode mode, boolean simple)
public final HproseService add(String methodName, Class<?> type, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String[] methodNames, Object obj, String[] aliasNames)
public final HproseService add(String[] methodNames, Object obj, String[] aliasNames, HproseResultMode mode)
public final HproseService add(String[] methodNames, Object obj, String[] aliasNames, boolean simple)
public final HproseService add(String[] methodNames, Object obj, String[] aliasNames, HproseResultMode mode, boolean simple)
public final HproseService add(String[] methodNames, Object obj, String[] aliasNames, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String[] methodNames, Object obj, String aliasPrefix)
public final HproseService add(String[] methodNames, Object obj, String aliasPrefix, HproseResultMode mode)
public final HproseService add(String[] methodNames, Object obj, String aliasPrefix, boolean simple)
public final HproseService add(String[] methodNames, Object obj, String aliasPrefix, HproseResultMode mode, boolean simple)
public final HproseService add(String[] methodNames, Object obj, String aliasPrefix, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String[] methodNames, Object obj)
public final HproseService add(String[] methodNames, Object obj, HproseResultMode mode)
public final HproseService add(String[] methodNames, Object obj, boolean simple)
public final HproseService add(String[] methodNames, Object obj, HproseResultMode mode, boolean simple)
public final HproseService add(String[] methodNames, Object obj, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String[] methodNames, Class<?> type, String[] aliasNames)
public final HproseService add(String[] methodNames, Class<?> type, String[] aliasNames, HproseResultMode mode)
public final HproseService add(String[] methodNames, Class<?> type, String[] aliasNames, boolean simple)
public final HproseService add(String[] methodNames, Class<?> type, String[] aliasNames, HproseResultMode mode, boolean simple)
public final HproseService add(String[] methodNames, Class<?> type, String[] aliasNames, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String[] methodNames, Class<?> type, String aliasPrefix)
public final HproseService add(String[] methodNames, Class<?> type, String aliasPrefix, HproseResultMode mode)
public final HproseService add(String[] methodNames, Class<?> type, String aliasPrefix, boolean simple)
public final HproseService add(String[] methodNames, Class<?> type, String aliasPrefix, HproseResultMode mode, boolean simple)
public final HproseService add(String[] methodNames, Class<?> type, String aliasPrefix, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(String[] methodNames, Class<?> type)
public final HproseService add(String[] methodNames, Class<?> type, HproseResultMode mode)
public final HproseService add(String[] methodNames, Class<?> type, boolean simple)
public final HproseService add(String[] methodNames, Class<?> type, HproseResultMode mode, boolean simple)
public final HproseService add(String[] methodNames, Class<?> type, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Object obj, Class<?> type, String aliasPrefix)
public final HproseService add(Object obj, Class<?> type, String aliasPrefix, HproseResultMode mode)
public final HproseService add(Object obj, Class<?> type, String aliasPrefix, boolean simple)
public final HproseService add(Object obj, Class<?> type, String aliasPrefix, HproseResultMode mode, boolean simple)
public final HproseService add(Object obj, Class<?> type, String aliasPrefix, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Object obj, Class<?> type)
public final HproseService add(Object obj, Class<?> type, HproseResultMode mode)
public final HproseService add(Object obj, Class<?> type, boolean simple)
public final HproseService add(Object obj, Class<?> type, HproseResultMode mode, boolean simple)
public final HproseService add(Object obj, Class<?> type, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Object obj, String aliasPrefix)
public final HproseService add(Object obj, String aliasPrefix, HproseResultMode mode)
public final HproseService add(Object obj, String aliasPrefix, boolean simple)
public final HproseService add(Object obj, String aliasPrefix, HproseResultMode mode, boolean simple)
public final HproseService add(Object obj, String aliasPrefix, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Object obj)
public final HproseService add(Object obj, HproseResultMode mode)
public final HproseService add(Object obj, boolean simple)
public final HproseService add(Object obj, HproseResultMode mode, boolean simple)
public final HproseService add(Object obj, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Class<?> type, String aliasPrefix)
public final HproseService add(Class<?> type, String aliasPrefix, HproseResultMode mode)
public final HproseService add(Class<?> type, String aliasPrefix, boolean simple)
public final HproseService add(Class<?> type, String aliasPrefix, HproseResultMode mode, boolean simple)
public final HproseService add(Class<?> type, String aliasPrefix, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService add(Class<?> type)
public final HproseService add(Class<?> type, HproseResultMode mode)
public final HproseService add(Class<?> type, boolean simple)
public final HproseService add(Class<?> type, HproseResultMode mode, boolean simple)
public final HproseService add(Class<?> type, HproseResultMode mode, boolean simple, boolean oneway)
public final HproseService addMissingMethod(String methodName, Object obj) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Object obj, HproseResultMode mode) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Object obj, boolean simple) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Object obj, HproseResultMode mode, boolean simple) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Object obj, HproseResultMode mode, boolean simple, boolean oneway) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Class<?> type) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Class<?> type, HproseResultMode mode) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Class<?> type, boolean simple) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Class<?> type, HproseResultMode mode, boolean simple) throws NoSuchMethodException
public final HproseService addMissingMethod(String methodName, Class<?> type, HproseResultMode mode, boolean simple, boolean oneway) throws NoSuchMethodException
public final HproseService remove(String alias)
protected Object[] fixArguments(Type[] argumentTypes, Object[] arguments, ServiceContext context)
protected Promise<Object> invokeHandler(String name, Object[] args, HproseContext context)
invokeHandler 在类中 HandlerManagerprotected Promise<ByteBuffer> beforeFilterHandler(ByteBuffer request, HproseContext context)
beforeFilterHandler 在类中 HandlerManagerprotected Promise<ByteBuffer> afterFilterHandler(ByteBuffer request, HproseContext context)
afterFilterHandler 在类中 HandlerManagerprotected Promise<ByteBuffer> doInvoke(ByteBufferStream stream, ServiceContext context) throws IOException
IOExceptionprotected ByteBufferStream doFunctionList(ServiceContext context) throws IOException
IOExceptionprotected void fireErrorEvent(Throwable e, ServiceContext context)
protected Promise<ByteBuffer> handle(ByteBuffer buffer, ServiceContext context)
protected Promise<ByteBuffer> handle(ByteBuffer buffer, HproseMethods methods, ServiceContext context)
public int getTimeout()
public void setTimeout(int timeout)
public int getHeartbeat()
public void setHeartbeat(int heartbeat)
public PushEvent getPushEvent()
public void setPushEvent(PushEvent pushEvent)
public final HproseService publish(String topic)
public final HproseService publish(String topic, int timeout)
public final HproseService publish(String topic, int timeout, int heartbeat)
public final HproseService publish(String[] topics)
public final HproseService publish(String[] topics, int timeout)
public final HproseService publish(String[] topics, int timeout, int heartbeat)
public final String[] idlist(String topic)
idlist 在接口中 HproseClientspublic final boolean exist(String topic, String id)
exist 在接口中 HproseClientspublic final void broadcast(String topic, Object result)
broadcast 在接口中 HproseClientspublic final void broadcast(String topic, Object result, Action<String[]> callback)
broadcast 在接口中 HproseClientspublic final void multicast(String topic, String[] ids, Object result)
multicast 在接口中 HproseClientspublic final void multicast(String topic, String[] ids, Object result, Action<String[]> callback)
multicast 在接口中 HproseClientspublic final void unicast(String topic, String id, Object result)
unicast 在接口中 HproseClientspublic final void unicast(String topic, String id, Object result, Action<Boolean> callback)
unicast 在接口中 HproseClientspublic final Promise<String[]> push(String topic, String[] ids, Object result)
push 在接口中 HproseClientsCopyright © 2018. All rights reserved.