org.rx.net.rpc.RpcServerClient 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.channel.Channel;
import io.netty.channel.ChannelId;
import lombok.*;
import org.rx.bean.DateTime;
import org.rx.net.rpc.packet.HandshakePacket;
import java.io.Serializable;
import java.net.InetSocketAddress;
@EqualsAndHashCode
@RequiredArgsConstructor
public class RpcServerClient implements Serializable {
private static final long serialVersionUID = 2476124476157968806L;
@Getter
private final DateTime connectedTime = DateTime.now();
@Getter
private final ChannelId id;
@Getter
private final InetSocketAddress remoteAddress;
@Getter
@Setter
private HandshakePacket handshakePacket;
transient Channel channel;
}