
io.crossbar.autobahn.wamp.interfaces.ITransport Maven / Gradle / Ivy
///////////////////////////////////////////////////////////////////////////////
//
// AutobahnJava - http://crossbar.io/autobahn
//
// Copyright (c) Crossbar.io Technologies GmbH and contributors
//
// Licensed under the MIT License.
// http://www.opensource.org/licenses/mit-license.php
//
///////////////////////////////////////////////////////////////////////////////
package io.crossbar.autobahn.wamp.interfaces;
import io.crossbar.autobahn.wamp.types.TransportOptions;
public interface ITransport {
void send(byte[] payload, boolean isBinary);
void connect(ITransportHandler transportHandler) throws Exception;
void connect(ITransportHandler transportHandler, TransportOptions options) throws Exception;
boolean isOpen();
void close() throws Exception;
void abort() throws Exception;
void setOptions(TransportOptions options);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy