Package org.apache.activemq.command

Examples of org.apache.activemq.command.KeepAliveInfo



    public static final KeepAliveInfoTest SINGLETON = new KeepAliveInfoTest();

    public Object createObject() throws Exception {
        KeepAliveInfo info = new KeepAliveInfo();
        populateObject(info);
        return info;
    }
View Full Code Here


        return info;
    }

    protected void populateObject(Object object) throws Exception {
        super.populateObject(object);
        KeepAliveInfo info = (KeepAliveInfo) object;

    }
View Full Code Here

            LOG.trace("No message sent since last write check, sending a KeepAliveInfo");
            // TODO: use a thread pool for this..
            Thread thread = new Thread("ActiveMQ: Activity Generator: "+next.getRemoteAddress()) {
                public void run() {
                    try {
                        oneway(new KeepAliveInfo());
                    } catch (IOException e) {
                        onException(e);
                    }
                };
            };
View Full Code Here

            ASYNC_TASKS.execute(new Runnable() {
                public void run() {
                    if (monitorStarted.get()) {
                        try {

                            KeepAliveInfo info = new KeepAliveInfo();
                            info.setResponseRequired(true);
                            oneway(info);
                        } catch (IOException e) {
                            onException(e);
                        }
                    }
View Full Code Here

    public void onCommand(Object command) {
        commandReceived.set(true);
        inReceive.set(true);
        try {
            if (command.getClass() == KeepAliveInfo.class) {
                KeepAliveInfo info = (KeepAliveInfo) command;
                if (info.isResponseRequired()) {
                    try {
                        info.setResponseRequired(false);
                        oneway(info);
                    } catch (IOException e) {
                        onException(e);
                    }
                }
View Full Code Here

    public void onCommand(Object command) {
        commandReceived.set(true);
        inReceive.set(true);
        try {
            if (command.getClass() == KeepAliveInfo.class) {
                KeepAliveInfo info = (KeepAliveInfo) command;
                if (info.isResponseRequired()) {
                    sendLock.readLock().lock();
                    try {
                        info.setResponseRequired(false);
                        oneway(info);
                    } catch (IOException e) {
                        onException(e);
                    } finally {
                        sendLock.readLock().unlock();
View Full Code Here

                    if (monitorStarted.get()) {
                        try {
                            // If we can't get the lock it means another write beat us into the
                            // send and we don't need to heart beat now.
                            if (sendLock.writeLock().tryLock()) {
                                KeepAliveInfo info = new KeepAliveInfo();
                                info.setResponseRequired(keepAliveResponseRequired);
                                doOnewaySend(info);
                            }
                        } catch (IOException e) {
                            onException(e);
                        } finally {
View Full Code Here

    public void onCommand(Object command) {
        commandReceived.set(true);
        inReceive.set(true);
        try {
            if (command.getClass() == KeepAliveInfo.class) {
                KeepAliveInfo info = (KeepAliveInfo) command;
                if (info.isResponseRequired()) {
                    sendLock.readLock().lock();
                    try {
                        info.setResponseRequired(false);
                        oneway(info);
                    } catch (IOException e) {
                        onException(e);
                    } finally {
                        sendLock.readLock().unlock();
View Full Code Here

            ASYNC_TASKS.execute(new Runnable() {
                public void run() {
                    if (monitorStarted.get()) {
                        try {

                            KeepAliveInfo info = new KeepAliveInfo();
                            info.setResponseRequired(keepAliveResponseRequired);
                            oneway(info);
                        } catch (IOException e) {
                            onException(e);
                        }
                    }
View Full Code Here

    public void onCommand(Object command) {
        commandReceived.set(true);
        inReceive.set(true);
        try {
            if (command.getClass() == KeepAliveInfo.class) {
                KeepAliveInfo info = (KeepAliveInfo) command;
                if (info.isResponseRequired()) {
                    try {
                        info.setResponseRequired(false);
                        oneway(info);
                    } catch (IOException e) {
                        onException(e);
                    }
                }
View Full Code Here

TOP

Related Classes of org.apache.activemq.command.KeepAliveInfo

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.