jadex.bridge.IGlobalResourceIdentifier Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-platform-bridge Show documentation
Show all versions of jadex-platform-bridge Show documentation
Jadex bridge is a base package for kernels and platforms, i.e., it is used by both and provides commonly used interfaces and classes for active components and their management.
/**
*
*/
package jadex.bridge;
import java.net.URI;
/**
* Global resources are identified by their unique resource id.
* Additional optional repository information can be used
* as download helper.
*/
public interface IGlobalResourceIdentifier
{
/**
* Get the resource id. E.g. in case of maven the global
* coordinates in the form groupid:artifactid:version
* @return The id.
*/
public String getResourceId();
/**
* todo: make struct to also allow containing
* Get the url.
* @return The resource url.
*/
public URI getRepositoryInfo();
/**
* Get the version info. Important in case
* of snapshot versions, here the concrete
* timestamp of the version is included.
* @return The version info.
*/
public String getVersionInfo();
}