Package io.nodyn.process

Source Code of io.nodyn.process.SignalWrap

package io.nodyn.process;

import io.nodyn.NodeProcess;
import io.nodyn.handle.HandleWrap;
import jnr.constants.platform.Signal;
import jnr.posix.SignalHandler;

/**
* @author Bob McWhirter
*/
public class SignalWrap extends HandleWrap implements SignalHandler {

    public SignalWrap(NodeProcess process) {
        super(process, true);
    }

    public void start(int signum) {
        Signal signal = Signal.valueOf( signum );
        this.process.getPosix().signal( signal, this );
    }

    @Override
    public void handle(int i) {
        System.err.println( "HANDLE: " + i );
    }
}
TOP

Related Classes of io.nodyn.process.SignalWrap

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.