Skip to content

vishal-raj/SockJsClientAndroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

SockJs Client for Android

Usage:

  public class MainActivity extends AppCompatActivity implements SockJsClientListener{
      SockJsClient sockJsClient;
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          sockJsClient = new SockJsClient(this);
          sockJsClient.connectSockJs("url"); //without accessKey
          //or
          sockJsClient.connectSockJs("url", "accessKey"); //with accessKey
      }
      @Override
      public void onOpen(String json) {
          Log.d("open", json);
      }
  
      @Override
      public void onMessage(String json) {
          //To do currently only json string is supported...
          Log.d("success", json);
      }
  
      @Override
      public void onError(String json) {
          Log.d("error", json);
      }
  
      @Override
      public void onClose(String json) {
          Log.d("close", json);
      }
      
      
      @Override
      protected void onStop() {
          sockJsClient.disconnectSockJs();
          super.onStop();
      }
  
      @Override
      protected void onStart() {
          //To do Here connect sockjs again...
          //sockJsClient.connectSockJs("url", "accessKey");
      }
  }

Download:

Gradle

    dependencies {
        compile 'com.vishu.sockjsclientandroid:sockjsandroidclient:1.0.2'
    }

Maven

  <dependency>
        <groupId>com.vishu.sockjsclientandroid</groupId>
        <artifactId>sockjsandroidclient</artifactId>
        <version>1.0.2</version>
        <type>pom</type>
  </dependency>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published