public class ApiGatewayPubsubClient extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
messageServiceImplName |
| 构造器和说明 |
|---|
ApiGatewayPubsubClient(ApiGatewayClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
callService(String topic,
Object[] args,
byte flag,
Map<String,Object> itemContext) |
cn.jmicro.api.async.IPromise<Integer> |
callServiceJMAsync(String topic,
Object[] args,
byte flag,
Map<String,Object> itemContext) |
cn.jmicro.api.async.IPromise<Integer> |
callServiceJMAsync(String topic,
Object[] args,
byte flag,
Map<String,Object> itemContext,
Object context) |
void |
onMsg(cn.jmicro.api.pubsub.PSData item) |
int |
publishBytes(String topic,
byte[] content,
byte flag,
Map<String,Object> itemContext) |
cn.jmicro.api.async.IPromise<Integer> |
publishBytesJMAsync(String topic,
byte[] content,
byte flag,
Map<String,Object> itemContext) |
cn.jmicro.api.async.IPromise<Integer> |
publishBytesJMAsync(String topic,
byte[] content,
byte flag,
Map<String,Object> itemContext,
Object context) |
int |
publishMutilItems(cn.jmicro.api.pubsub.PSData[] items) |
cn.jmicro.api.async.IPromise<Integer> |
publishMutilItemsJMAsync(cn.jmicro.api.pubsub.PSData[] items) |
cn.jmicro.api.async.IPromise<Integer> |
publishMutilItemsJMAsync(cn.jmicro.api.pubsub.PSData[] items,
Object context) |
int |
publishOneItem(cn.jmicro.api.pubsub.PSData item) |
cn.jmicro.api.async.IPromise<Integer> |
publishOneItemJMAsync(cn.jmicro.api.pubsub.PSData item) |
cn.jmicro.api.async.IPromise<Integer> |
publishOneItemJMAsync(cn.jmicro.api.pubsub.PSData item,
Object context) |
int |
publishString(String topic,
String content,
byte flag,
Map<String,Object> itemContext) |
cn.jmicro.api.async.IPromise<Integer> |
publishStringJMAsync(String topic,
String content,
byte flag,
Map<String,Object> itemContext) |
cn.jmicro.api.async.IPromise<Integer> |
publishStringJMAsync(String topic,
String content,
byte flag,
Map<String,Object> itemContext,
Object context) |
cn.jmicro.api.async.IPromise<Integer> |
subscribeJMAsync(String topic,
Map<String,Object> ctx,
PSDataListener lis) |
cn.jmicro.api.async.IPromise<Boolean> |
unsubscribeJMAsync(String topic,
PSDataListener lis) |
public static String messageServiceImplName
public ApiGatewayPubsubClient(ApiGatewayClient client)
public int callService(String topic, Object[] args, byte flag, Map<String,Object> itemContext)
public int publishString(String topic, String content, byte flag, Map<String,Object> itemContext)
public int publishBytes(String topic, byte[] content, byte flag, Map<String,Object> itemContext)
public int publishMutilItems(cn.jmicro.api.pubsub.PSData[] items)
public int publishOneItem(cn.jmicro.api.pubsub.PSData item)
public cn.jmicro.api.async.IPromise<Integer> callServiceJMAsync(String topic, Object[] args, byte flag, Map<String,Object> itemContext)
public cn.jmicro.api.async.IPromise<Integer> publishStringJMAsync(String topic, String content, byte flag, Map<String,Object> itemContext, Object context)
public cn.jmicro.api.async.IPromise<Integer> publishBytesJMAsync(String topic, byte[] content, byte flag, Map<String,Object> itemContext, Object context)
public cn.jmicro.api.async.IPromise<Integer> publishMutilItemsJMAsync(cn.jmicro.api.pubsub.PSData[] items, Object context)
public cn.jmicro.api.async.IPromise<Integer> publishOneItemJMAsync(cn.jmicro.api.pubsub.PSData item, Object context)
public cn.jmicro.api.async.IPromise<Integer> callServiceJMAsync(String topic, Object[] args, byte flag, Map<String,Object> itemContext, Object context)
public cn.jmicro.api.async.IPromise<Integer> publishStringJMAsync(String topic, String content, byte flag, Map<String,Object> itemContext)
public cn.jmicro.api.async.IPromise<Integer> publishBytesJMAsync(String topic, byte[] content, byte flag, Map<String,Object> itemContext)
public cn.jmicro.api.async.IPromise<Integer> publishMutilItemsJMAsync(cn.jmicro.api.pubsub.PSData[] items)
public cn.jmicro.api.async.IPromise<Integer> publishOneItemJMAsync(cn.jmicro.api.pubsub.PSData item)
public cn.jmicro.api.async.IPromise<Integer> subscribeJMAsync(String topic, Map<String,Object> ctx, PSDataListener lis)
public cn.jmicro.api.async.IPromise<Boolean> unsubscribeJMAsync(String topic, PSDataListener lis)
public void onMsg(cn.jmicro.api.pubsub.PSData item)
Copyright © 2018–2020 The Apache Software Foundation. All rights reserved.