org.rx.net.rpc.RpcClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rxlib Show documentation
Show all versions of rxlib Show documentation
A set of utilities for Java
package org.rx.net.rpc;
import io.netty.util.Attribute;
import org.rx.bean.FlagsEnum;
import org.rx.core.EventTarget;
import java.io.Serializable;
import java.util.Date;
public interface RpcClient extends EventTarget {
@Override
default FlagsEnum eventFlags() {
return EventFlags.DynamicAttach.flags(EventFlags.ThreadSafe);
}
RpcClientConfig getConfig();
boolean isConnected();
Date getConnectedTime();
void send(Serializable pack);
boolean hasAttr(String name);
Attribute attr(String name);
}