All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.gridvise.xmlbindings.jvm-config.scala Maven / Gradle / Ivy

The newest version!
// Generated by scalaxb.
package org.gridvise.xmlbindings


case class OverrideVar2(name: String,
  dir: String)


case class SystemVar2(name: String,
  description: Option[String] = None)


case class Servers(Server: org.gridvise.xmlbindings.Server*)


case class Server(NodeGroupRef: Seq[org.gridvise.xmlbindings.NodeGroupRef] = Nil,
  hostname: String)


case class RequiredSystemVars2(SystemVar: org.gridvise.xmlbindings.SystemVar2*)


case class OverrideSystemVars2(OverrideVar: org.gridvise.xmlbindings.OverrideVar2*)


case class OptionType(name: String,
  valueAttribute: String)


case class NodeGroupRef(name: String)


case class JvmGroup(Jvm: Seq[org.gridvise.xmlbindings.Jvm] = Nil,
  name: String)


case class JvmGroups(JvmGroup: org.gridvise.xmlbindings.JvmGroup*)


case class JvmConfigs(JvmConfig: org.gridvise.xmlbindings.JvmConfig*)


case class JvmConfig(JavaOptions: org.gridvise.xmlbindings.JavaOptions,
  Classpath: Option[org.gridvise.xmlbindings.Classpath] = None,
  uniqueName: String,
  mainClass: String,
  parent: Option[String] = None,
  jvmArgs: Option[String] = None)


case class Jvm(count: Int,
  configRef: String,
  delay: Option[Int] = None)


case class JavaOptions(Option: org.gridvise.xmlbindings.OptionType*)


case class Dir(systemVar: Option[String] = None,
  relativePath: Option[String] = None)


case class ClusterConfig(OverrideSystemVars: org.gridvise.xmlbindings.OverrideSystemVars2,
  RequiredSystemVars: org.gridvise.xmlbindings.RequiredSystemVars2,
  JvmConfigs: org.gridvise.xmlbindings.JvmConfigs,
  JvmGroups: org.gridvise.xmlbindings.JvmGroups,
  Servers: org.gridvise.xmlbindings.Servers,
  name: String,
  mode: String)


case class Classpath(Dir: org.gridvise.xmlbindings.Dir*)





© 2015 - 2025 Weber Informatics LLC | Privacy Policy