Java 类java.nio.channels.spi.AbstractInterruptibleChannel 实例源码

项目:ignite    文件:TcpCommunicationSpi.java   
/** {@inheritDoc} */
@Override public void onTimeout() {
    if (done.compareAndSet(false, true)) {
        // Close socket - timeout occurred.
        if (obj instanceof GridCommunicationClient)
            ((GridCommunicationClient)obj).forceClose();
        else
            U.closeQuiet((AbstractInterruptibleChannel)obj);
    }
}
项目:freeVM    文件:AbstractInterruptibleChannelTest.java   
public Result testConstructor() throws IOException {
    AbstractInterruptibleChannel aic = new AbstractInterruptibleChannelImpl();

    if (!aic.isOpen()) {
        return failed("newly created AbstractInterruptibleChannel should be open by default");
    }
    return passed();
}