Class VmViewer

java.lang.Object
org.jgrapes.core.internal.ComponentVertex
org.jgrapes.core.Component
org.jgrapes.webconsole.base.AbstractConlet<VmViewer.ViewerModel>
org.jgrapes.webconsole.base.freemarker.FreeMarkerConlet<VmViewer.ViewerModel>
org.jdrupes.vmoperator.vmviewer.VmViewer
All Implemented Interfaces:
Iterable<ComponentType>, Channel, ComponentType, Eligible, Manager

public class VmViewer extends org.jgrapes.webconsole.base.freemarker.FreeMarkerConlet<VmViewer.ViewerModel>
The Class VmViewer.

The component supports the following configuration properties:

  • displayResource: a map with the following entries:
    • preferredIpVersion: ipv4 or ipv6 (default: ipv4). Determines the IP addresses uses in the generated connection file.
  • deleteConnectionFile: true or false (default: true). If true, the downloaded connection file will be deleted by the remote viewer when opened.
  • syncPreviewsFor: a list objects with either property user or role and the associated name (default: []). The remote viewer will synchronize the previews for the specified users and roles.