in core/src/main/java/org/apache/mina/transport/nio/NioSelectorLoop.java [319:363]
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("Registration : [");
boolean hasOp = false;
if ((ops & SelectionKey.OP_READ) == SelectionKey.OP_READ) {
sb.append("OP_READ");
hasOp = true;
}
if ((ops & SelectionKey.OP_WRITE) == SelectionKey.OP_WRITE) {
if (hasOp) {
sb.append("|");
}
sb.append("OP_WRITE");
hasOp = true;
}
if ((ops & SelectionKey.OP_ACCEPT) == SelectionKey.OP_ACCEPT) {
if (hasOp) {
sb.append("|");
}
sb.append("OP_ACCEPT");
hasOp = true;
}
if ((ops & SelectionKey.OP_CONNECT) == SelectionKey.OP_CONNECT) {
if (hasOp) {
sb.append("|");
}
sb.append("OP_CONNECT");
hasOp = true;
}
if (channel != null) {
sb.append(", ").append(channel);
}
return sb.toString();
}