All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.openservices.ons.api.spi.InvocationContext Maven / Gradle / Ivy

There is a newer version: 1.9.3.Final
Show newest version
package com.aliyun.openservices.ons.api.spi;

import com.aliyun.openservices.ons.api.Action;
import com.aliyun.openservices.ons.api.Message;
import com.aliyun.openservices.ons.api.SendResult;
import com.aliyun.openservices.ons.api.exception.ONSClientException;
import com.aliyun.openservices.ons.api.order.OrderAction;
import com.aliyun.openservices.shade.com.aliyun.openservices.shade.com.google.common.base.Optional;
import java.util.List;
import java.util.Map;

public interface InvocationContext {

    Optional> getMessages();

    Optional getSendResult();

    Optional getException();

    Optional getAction();

    void setAction(Action action);

    Optional getOrderAction();

    void setOrderAction(OrderAction orderAction);

    Optional getConsumerGroup();

    Optional getNamespaceId();

    Map getAttributes();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy