/**
*
*/
package vnet.sms.gateway.nettysupport.ping.outgoing;
import org.jboss.netty.channel.Channel;
import vnet.sms.gateway.nettysupport.AbstractIdentifiableChannelEvent;
/**
* @author obergner
*
*/
public class StartedToPingEvent extends AbstractIdentifiableChannelEvent {
private final int pingIntervalSeconds;
private final long pingResponseTimeoutMillis;
StartedToPingEvent(final Channel channel, final int pingIntervalSeconds,
final long pingResponseTimeoutMillis) {
super(channel);
this.pingIntervalSeconds = pingIntervalSeconds;
this.pingResponseTimeoutMillis = pingResponseTimeoutMillis;
}
public int getPingIntervalSeconds() {
return this.pingIntervalSeconds;
}
public long getPingResponseTimeoutMillis() {
return this.pingResponseTimeoutMillis;
}
@Override
public String toString() {
return "StartedToPingEvent@" + this.hashCode() + " [id: " + getId()
+ "|channel: " + getChannel() + "|pingIntervalSeconds: "
+ this.pingIntervalSeconds + "|pingResponseTimeoutMillis: "
+ this.pingResponseTimeoutMillis + "|creationTimestamp: "
+ getCreationTimestamp() + "]";
}
}