Top Description Fields Constructors Methods
org.osgi.service.clusterinfo.dto

public Class NodeStatusDTO

extends DTO
Class Inheritance
Known Direct Subclasses
org.osgi.service.clusterinfo.dto.FrameworkNodeStatusDTO
Imports
org.osgi.dto.DTO, org.osgi.service.clusterinfo.NodeStatus

Data Transfer Object for a NodeStatus Service.

Field Summary

Modifier and TypeField and Description
public String
cluster

The name of the cluster this node belongs to.

public String
country

ISO 3166-1 alpha-3 location where this node instance is running, if known.

public String[]
endpoints

The endpoint(s) at which this node can be accessed from the viewpoint of the consumer of the service.

public String
id

The globally unique ID for this node.

public String
location

ISO 3166-2 location where this node instance is running, if known.

public String
parentid

An optional parentID indicating this node is part of or embedded in another node.

public static final String
PREFIX_

Prefix used for the converter

public String[]
privateEndpoints

Private endpoint(s) at which this node can be accessed from within the cluster only.

public String
region

Something smaller than a country and bigger than a location (e.g. us-east-1 or other cloud-specific location)

public String[]
tags

Tags associated with this node that can be contributed to by the provider and also by bundles.

public String
vendor

The vendor name of the cloud/environment in which the node operates.

public String
version

The version of the cloud/environment in which the node operates.

public String
zone

Regions are often subdivided in zones that represent different physical locations.

Constructor Summary

AccessConstructor and Description
public
NodeStatusDTO()

This DTO can be used to provide type safe access to properties of the NodeStatus service.

Method Summary

Inherited from org.osgi.dto.DTO:
toString

Field Detail

clusterback to summary
public String cluster

The name of the cluster this node belongs to.

countryback to summary
public String country

ISO 3166-1 alpha-3 location where this node instance is running, if known.

endpointsback to summary
public String[] endpoints

The endpoint(s) at which this node can be accessed from the viewpoint of the consumer of the service.

idback to summary
public String id

The globally unique ID for this node. For example the Docker ID if this node is a Docker container, or the framework UUID if this node is an OSGi framework.

locationback to summary
public String location

ISO 3166-2 location where this node instance is running, if known. This location is more detailed than the country code as it may contain province or territory.

parentidback to summary
public String parentid

An optional parentID indicating this node is part of or embedded in another node. For example multiple virtual machines could run on the same physical node.

PREFIX_back to summary
public static final String PREFIX_

Prefix used for the converter

privateEndpointsback to summary
public String[] privateEndpoints

Private endpoint(s) at which this node can be accessed from within the cluster only.

regionback to summary
public String region

Something smaller than a country and bigger than a location (e.g. us-east-1 or other cloud-specific location)

tagsback to summary
public String[] tags

Tags associated with this node that can be contributed to by the provider and also by bundles.

vendorback to summary
public String vendor

The vendor name of the cloud/environment in which the node operates.

versionback to summary
public String version

The version of the cloud/environment in which the node operates. The value follows the versioning scheme of the cloud provider and may therefore not comply with the OSGi versioning syntax.

zoneback to summary
public String zone

Regions are often subdivided in zones that represent different physical locations. The zone can be provided here.

Constructor Detail

NodeStatusDTOback to summary
public NodeStatusDTO()

This DTO can be used to provide type safe access to properties of the NodeStatus service.