Index

A C E L P S T W 
All Classes and Interfaces|All Packages

A

applicationMainClass - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
 
applicationMainClass - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
 
applicationMainClass() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
Get the main class which was invoked when starting the application.
applicationMainClass() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
Get the main class which was invoked when starting the application.
ApplicationPostStartEvent - Class in eu.cloudnetservice.wrapper.event
An event called when the underlying application of the wrapper was started.
ApplicationPostStartEvent(Class<?>, Thread, ClassLoader) - Constructor for class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
Constructs a new ApplicationPostStartEvent instance.
ApplicationPreStartEvent - Class in eu.cloudnetservice.wrapper.event
An event called when the underlying application of the wrapper is about to be started.
ApplicationPreStartEvent(Class<?>, Collection<String>, ClassLoader) - Constructor for class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
Constructs a new ApplicationPreStartEvent instance.
applicationThread - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
 
applicationThread() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
Get the thread in which the application is running.
arguments - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
 
arguments() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
Get the arguments which will be passed to the application when starting.

C

classLoader - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
 
classLoader - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
 
classLoader() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
Get the class loader which was used to load the main class of the application (and all other classes of the application in the runtime unless the application decides to switch to another loader).
classLoader() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
Get the class loader which was used to load the main class of the application (and all other classes of the application in the runtime unless the application decides to switch to another loader).
configureServiceInfoSnapshot() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Creates a new service snapshot of this service, copying over the properties of the current service info snapshot, then configuring it using the registered listeners of the ServiceInfoSnapshotConfigureEvent.
connectionKey() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
Get the key which allows this wrapper to authenticate with the associated node.
createServiceInfoSnapshot() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Creates a new service snapshot of this service, copying over the properties of the current service info snapshot.
createServiceInfoSnapshot(Document) - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Creates a new service snapshot of this service using the provided properties for the new snapshot.

E

eu.cloudnetservice.wrapper.configuration - package eu.cloudnetservice.wrapper.configuration
 
eu.cloudnetservice.wrapper.event - package eu.cloudnetservice.wrapper.event
 
eu.cloudnetservice.wrapper.holder - package eu.cloudnetservice.wrapper.holder
 

L

lastServiceInfo - Variable in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
 
lastServiceInfo() - Method in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
Get the last service info of this wrapper.
lastServiceInfo() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Gets the last service info snapshot before the current one was created.

P

propertyDocument - Variable in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
 
propertyHolder() - Method in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
publishServiceInfoUpdate() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Creates a new service snapshot, configures it, updates the current and old one and sends an update to all components which are currently registered within the CloudNet network.
publishServiceInfoUpdate(ServiceInfoSnapshot) - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Updates the given service snapshot to all components which are currently registered within the CloudNet network.

S

serviceConfiguration() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
Get the service configuration which was used to create the service associated with this wrapper instance.
serviceInfo() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Get the current service info snapshot which is synced to all components in the network.
ServiceInfoHolder - Interface in eu.cloudnetservice.wrapper.holder
Provides information about the current service info, and methods to update it.
ServiceInfoPropertiesConfigureEvent - Class in eu.cloudnetservice.wrapper.event
An event that is called when the properties of the service that is associated with the current wrapper instance are prepared.
ServiceInfoPropertiesConfigureEvent(Document.Mutable, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
Constructs a new service properties configure event.
serviceInfoSnapshot() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
Get the initial service info snapshot created by the node before the wrapper was started.
ServiceInfoSnapshotPublishEvent - Class in eu.cloudnetservice.wrapper.event
An event which is called when a service snapshot which is represented by the current wrapper gets published.
ServiceInfoSnapshotPublishEvent(ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.wrapper.event.ServiceInfoSnapshotPublishEvent
Constructs a new ServiceInfoSnapshotConfigureEvent instance.
setup() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
Setups the initial service information, this method can only be called once per lifecycle.
sslConfiguration() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
Get the ssl configuration which should be applied when connecting and communicating with the associated node.

T

targetListener() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
Get the address of the node listener this wrapper should connect.

W

WrapperConfiguration - Interface in eu.cloudnetservice.wrapper.configuration
Represents the configuration which is passed from a node instance to the wrapper in form of a file before starting.
A C E L P S T W 
All Classes and Interfaces|All Packages