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

org.rx.net.rpc.RpcServerClient Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy