ClientBase.java :  » GWT » jstm4gwt » jstm4gwt » transports » clientserver » Java Open Source

Java Open Source » GWT » jstm4gwt 
jstm4gwt » jstm4gwt » transports » clientserver » ClientBase.java
/**
 * JSTM (http://xstm.net)
 * Distributed under the Apache License Version 2.0
 * Copyright  xstm.net
 */

package jstm4gwt.transports.clientserver;

import jstm4gwt.core.Connection;
import jstm4gwt.core.Site;
import jstm4gwt.core.Transport;

public abstract class ClientBase extends Transport {

    private final Connection.Mode _serverToClientMode;

    public ClientBase(Mode serverToClientMode) {
        super(Mode.ALL_CHANGES, true);

        _serverToClientMode = serverToClientMode;
    }

    public final Mode getServerToClientMode() {
        return _serverToClientMode;
    }

    @Override
    protected final boolean visitOnlyAcknowledgedTransactions() {
        return false;
    }

    // Overriden by NSTM
    protected ConnectionInfo createConnectionInfo(Site server) {
        return new ConnectionInfo(server);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.