SystemDependency

public class SystemDependency

Class SystemDependency. Provides systemdependency functionality for the Hytale server.

java.lang.Object > SystemDependency

Field Summary

No fields documented.

Method Detail

SystemDependency

public public SystemDependency (@Nonnull final Order order, @Nonnull final Class systemClass)

Method SystemDependency.

Parameters:
@Nonnull final Order order
@Nonnull final Class systemClass

getSystemClass

public Class getSystemClass ()

Method getSystemClass.

validate

public void validate (@Nonnull final ComponentRegistry registry)

Method validate.

Parameters:
@Nonnull final ComponentRegistry registry

IllegalArgumentException

public new IllegalArgumentException ("SystemType dependency isn't registered: " + String.valueOf(this.systemClass)

Method IllegalArgumentException.

Parameters:
"SystemType dependency isn't registered: " + String.valueOf(this.systemClass

resolveGraphEdge

public void resolveGraphEdge (@Nonnull final ComponentRegistry registry, @Nonnull final ISystem thisSystem, @Nonnull final DependencyGraph graph)

Method resolveGraphEdge.

Parameters:
@Nonnull final ComponentRegistry registry
@Nonnull final ISystem thisSystem
@Nonnull final DependencyGraph graph

toString

public String toString ()

Method toString.