Tabnine Logo
OkHttpClient.newWebSocket
Code IndexAdd Tabnine to your IDE (free)

How to use
newWebSocket
method
in
okhttp3.OkHttpClient

Best Java code snippets using okhttp3.OkHttpClient.newWebSocket (Showing top 20 results out of 315)

origin: square/okhttp

/** See https://api.slack.com/rtm. */
public WebSocket rtm(HttpUrl url, WebSocketListener listener) {
 return httpClient.newWebSocket(new Request.Builder()
   .url(url)
   .build(), listener);
}
origin: square/okhttp

private WebSocket newWebSocket(String path, WebSocketListener listener) {
 Request request = new Request.Builder().url(HOST + path).build();
 return client.newWebSocket(request, listener);
}
origin: square/okhttp

private void run() {
 OkHttpClient client = new OkHttpClient.Builder()
   .readTimeout(0,  TimeUnit.MILLISECONDS)
   .build();
 Request request = new Request.Builder()
   .url("ws://echo.websocket.org")
   .build();
 client.newWebSocket(request, this);
 // Trigger shutdown of the dispatcher's executor so this process can exit cleanly.
 client.dispatcher().executorService().shutdown();
}
origin: amitshekhariitbhu/Fast-Android-Networking

private void connectWebSocket() {
  OkHttpClient client = new OkHttpClient.Builder()
      .readTimeout(0, TimeUnit.MILLISECONDS)
      .build();
  Request request = new Request.Builder()
      .url("ws://echo.websocket.org")
      .build();
  webSocket = client.newWebSocket(request, getWebSocketListener());
}
origin: runelite/runelite

void connect()
{
  Request request = new Request.Builder()
    .url(RuneLiteAPI.getWsEndpoint())
    .build();
  webSocket = client.newWebSocket(request, this);
  Handshake handshake = new Handshake();
  handshake.setSession(session.getUuid());
  send(handshake);
}
origin: appium/java-client

/**
 * Connects web socket client.
 *
 * @param endpoint The full address of an endpoint to connect to.
 *                 Usually starts with 'ws://'.
 */
public void connect(URI endpoint) {
  if (endpoint.equals(this.getEndpoint()) && isListening) {
    return;
  }
  OkHttpClient client = new OkHttpClient.Builder()
      .readTimeout(0, TimeUnit.MILLISECONDS)
      .build();
  Request request = new Request.Builder()
      .url(endpoint.toString())
      .build();
  client.newWebSocket(request, this);
  client.dispatcher().executorService().shutdown();
  setEndpoint(endpoint);
}
origin: fabric8io/kubernetes-client

OkHttpClient clone = client.newBuilder().readTimeout(0, TimeUnit.MILLISECONDS).build();
final ExecWebSocketListener execWebSocketListener = new ExecWebSocketListener(getConfig(), in, out, err, errChannel, inPipe, outPipe, errPipe, errChannelPipe, execListener);
clone.newWebSocket(r.build(), execWebSocketListener);
execWebSocketListener.waitUntilReady();
return execWebSocketListener;
origin: fabric8io/kubernetes-client

 .build();
final WebSocket socket = client.newWebSocket(request, new WebSocketListener() {
origin: fabric8io/kubernetes-client

 .build();
webSocket = clonedClient.newWebSocket(request, new WebSocketListener() {
 @Override
 public void onOpen(final WebSocket webSocket, Response response) {
origin: com.palantir.conjure.java.runtime/okhttp-clients

@Override
public WebSocket newWebSocket(Request request, WebSocketListener listener) {
  return delegate.newWebSocket(request, listener);
}
origin: com.palantir.remoting3/okhttp-clients

@Override
public WebSocket newWebSocket(Request request, WebSocketListener listener) {
  return delegate.newWebSocket(request, listener);
}
origin: palantir/conjure-java-runtime

@Override
public WebSocket newWebSocket(Request request, WebSocketListener listener) {
  return delegate.newWebSocket(request, listener);
}
origin: joaopsilva/binance-java-api

private void createNewWebSocket(String channel, BinanceApiWebSocketListener<?> listener) {
 String streamingUrl = String.format("%s/%s", BinanceApiConstants.WS_API_BASE_URL, channel);
 Request request = new Request.Builder().url(streamingUrl).build();
 client.newWebSocket(request, listener);
}
origin: eoinsha/JavaPhoenixChannels

public void connect() throws IOException {
  log.trace("connect");
  disconnect();
  // No support for ws:// or ws:// in okhttp. See https://github.com/square/okhttp/issues/1652
  final String httpUrl = this.endpointUri.replaceFirst("^ws:", "http:")
    .replaceFirst("^wss:", "https:");
  final Request request = new Request.Builder().url(httpUrl).build();
  webSocket = httpClient.newWebSocket(request, wsListener);
}
origin: fedepaol/websocket-sample

public void connect(ServerListener listener) {
  Request request = new Request.Builder()
      .url(mServerUrl)
      .build();
  mWebSocket = mClient.newWebSocket(request, new SocketListener());
  mListener = listener;
  mMessageHandler = new Handler(msg -> {mListener.onNewMessage((String) msg.obj);
    return true;});
  mStatusHandler = new Handler(msg -> { mListener.onStatusChange((ConnectionStatus) msg.obj);
    return true;});
}
origin: cn.leancloud/realtime-core

 private void initWebSocket() {
  try {
   lock.lockInterruptibly();
   try {
    client.dispatcher().cancelAll();
    client.newWebSocket(request, internalSocketListener);
   } finally {
    lock.unlock();
   }
  } catch (InterruptedException ex) {
   gLogger.w("failed to initWebSocket", ex);
  }
 }
}
origin: gotify/android

public synchronized WebSocketConnection start() {
  close();
  isClosed = false;
  Log.i("WebSocket: starting...");
  webSocket = client.newWebSocket(request(), new Listener());
  return this;
}
origin: watson-developer-cloud/java-sdk

public WebSocket synthesizeUsingWebSocket(SynthesizeOptions synthesizeOptions, SynthesizeCallback callback) {
 Validator.notNull(synthesizeOptions, "synthesizeOptions cannot be null");
 Validator.notNull(callback, "callback cannot be null");
 HttpUrl.Builder urlBuilder = HttpUrl.parse(getEndPoint() + "/v1/synthesize").newBuilder();
 if (synthesizeOptions.voice() != null) {
  urlBuilder.addQueryParameter("voice", synthesizeOptions.voice());
 }
 if (synthesizeOptions.customizationId() != null) {
  urlBuilder.addQueryParameter("customization_id", synthesizeOptions.customizationId());
 }
 String url = urlBuilder.toString().replace("https://", "wss://");
 Request.Builder builder = new Request.Builder().url(url);
 setAuthentication(builder);
 setDefaultHeaders(builder);
 OkHttpClient client = configureHttpClient();
 return client.newWebSocket(builder.build(), new TextToSpeechWebSocketListener(synthesizeOptions, callback));
}
origin: com.openshift/openshift-restclient-java

@Override
public IStoppable start(IPodLogListener listener, Options options) {
  Map<String, String> parameters = options != null ? options.getMap() : new HashMap<>();
  PodLogListenerAdapter adapter = new PodLogListenerAdapter(listener);
  OkHttpClient okClient = client.adapt(OkHttpClient.class);
  final String endpoint = new URLBuilder(client.getBaseURL(), mapper).kind(pod.getKind())
      .namespace(pod.getNamespaceName()).name(pod.getName()).subresource(CAPABILITY).addParameters(parameters)
      .websocket();
  Request request = client.newRequestBuilderTo(endpoint).tag(new ResponseCodeInterceptor.Ignore() {
  }).build();
  okClient.newWebSocket(request, adapter);
  return adapter;
}
origin: openshift/openshift-restclient-java

@Override
public IStoppable start(IPodLogListener listener, Options options) {
  Map<String, String> parameters = options != null ? options.getMap() : new HashMap<>();
  PodLogListenerAdapter adapter = new PodLogListenerAdapter(listener);
  OkHttpClient okClient = client.adapt(OkHttpClient.class);
  final String endpoint = new URLBuilder(client.getBaseURL(), mapper).kind(pod.getKind())
      .namespace(pod.getNamespaceName()).name(pod.getName()).subresource(CAPABILITY).addParameters(parameters)
      .websocket();
  Request request = client.newRequestBuilderTo(endpoint).tag(new ResponseCodeInterceptor.Ignore() {
  }).build();
  okClient.newWebSocket(request, adapter);
  return adapter;
}
okhttp3OkHttpClientnewWebSocket

Javadoc

Uses request to connect a new web socket.

Popular methods of OkHttpClient

  • newCall
    Prepares the request to be executed at some point in the future.
  • <init>
  • newBuilder
  • dispatcher
  • connectionPool
  • cache
  • connectTimeoutMillis
    Default connect timeout (in milliseconds).
  • interceptors
    Returns an immutable list of interceptors that observe the full span of each call: from before the c
  • readTimeoutMillis
    Default read timeout (in milliseconds).
  • proxy
  • networkInterceptors
    Returns an immutable list of interceptors that observe a single network request and response. These
  • cookieJar
  • networkInterceptors,
  • cookieJar,
  • sslSocketFactory,
  • writeTimeoutMillis,
  • followRedirects,
  • hostnameVerifier,
  • retryOnConnectionFailure,
  • authenticator,
  • connectionSpecs

Popular in Java

  • Making http post requests using okhttp
  • getApplicationContext (Context)
  • findViewById (Activity)
  • getSystemService (Context)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Join (org.hibernate.mapping)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now