Class AriesWebSocketClient

    • Constructor Detail

      • AriesWebSocketClient

        public AriesWebSocketClient​(@Nullable
                                    String url,
                                    @Nullable
                                    String apiKey,
                                    @Nullable
                                    String bearerToken,
                                    @Nullable
                                    okhttp3.OkHttpClient client,
                                    List<IEventHandler> handler,
                                    @Nullable
                                    List<String> walletIdFilter)
        Create a new websocket client, supports builder methods like: AriesWebSocketClient.builder().build()
        Parameters:
        url - Optional: The aca-py ws URL e.g. ws(s)://host:[port]/ws, defaults to localhost
        apiKey - Optional: The admin api key if security is enabled
        bearerToken - Optional: The Bearer token used in the Authorization header when running in multi tenant mode
        client - Optional: OkHttpClient if null or not set a default client is created
        handler - Optional: None, one or many custom event handler implementations, defaults to EventHandler.DefaultEventHandler
        walletIdFilter - Optional: Filter events by provided walletId