Package jpower.socket.event

Examples of jpower.socket.event.ErrorEvent


            inputHandler = new InputHandler(this);
            outputHandler = new OutputHandler(this);
            inputHandler.start();
            getEventBus().dispatchEvent(new ConnectEvent(powerSocket));
        } catch (IOException e) {
            getEventBus().dispatchEvent(new ErrorEvent(1, e, powerSocket));
        }
    }
View Full Code Here


    public void disconnect() {
        try {
            socket.close();
        } catch (IOException e) {
            getEventBus().dispatchEvent(new ErrorEvent(5, e, powerSocket));
        }
    }
View Full Code Here

        this.handler = handler;
        try {
            this.reader = new BufferedReader(new InputStreamReader(handler.getSocket().getInputStream()));
            this.eventBus = handler.getEventBus();
        } catch (IOException e) {
            eventBus.dispatchEvent(new ErrorEvent(2, e, handler.getPowerSocket()));
        }
    }
View Full Code Here

        try {
            while ((line = reader.readLine()) != null) {
                eventBus.handleLine(line);
            }
        } catch (IOException e) {
           eventBus.dispatchEvent(new ErrorEvent(3, e, handler.getPowerSocket()));
        }
        try {
            reader.close();
            handler.getSocket().close();
        } catch (IOException e) {
            eventBus.dispatchEvent(new ErrorEvent(6, e, handler.getPowerSocket()));
        }
        eventBus.dispatchEvent(new DisconnectEvent(handler.getPowerSocket()));
    }
View Full Code Here

    private void setup() {
        try {
            this.stream = new PrintStream(handler.getSocket().getOutputStream());
        } catch (IOException e) {
            eventBus.dispatchEvent(new ErrorEvent(4, e, handler.getPowerSocket()));
        }
    }
View Full Code Here

TOP

Related Classes of jpower.socket.event.ErrorEvent

Copyright © 2018 www.massapicom. 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.