org.apache.ignite.mesos.resource

## Class ResourceProvider

- java.lang.Object
- - org.apache.ignite.mesos.resource.ResourceProvider

-     public class ResourceProvider
      extends Object

  Provides path to user's libs and config file.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ResourceProvider()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `configName()`
    `String` | `igniteConfigUrl()`
    `String` | `igniteUrl()`
    `void` | `init(ClusterProperties props, IgniteProvider provider, String baseUrl)`
    `Collection<String>` | `resourceUrl()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ResourceProvider

          public ResourceProvider()

  - ### Method Detail

    - #### init

          public void init(ClusterProperties props,
                           IgniteProvider provider,
                           String baseUrl)
                    throws IOException

      Parameters:
        `props` - Cluster properties.
        `provider` - Ignite provider.
        `baseUrl` - Base url.
      Throws:
        `IOException`

    - #### configName

          public String configName()

      Returns:
        Config name.

    - #### igniteUrl

          public String igniteUrl()

      Returns:
        Ignite url.

    - #### resourceUrl

          public Collection<String> resourceUrl()

      Returns:
        Urls to user's libs.

    - #### igniteConfigUrl

          public String igniteConfigUrl()

      Returns:
        Url to config file.

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022