Package jline.lang.sections
Class ServiceSection
-
- All Implemented Interfaces:
-
java.io.Serializable,jline.lang.Copyable
public class ServiceSection extends Section implements Serializable
A section offering a service
-
-
Field Summary
Fields Modifier and Type Field Description protected doublenumberOfServersprotected Map<JobClass, ServiceBinding>serviceProcessespublic StringclassNameprotected Stringname
-
Constructor Summary
Constructors Constructor Description ServiceSection(String className)
-
Method Summary
Modifier and Type Method Description booleancontainsJobClass(JobClass jobClass)DistributiongetServiceDistribution(JobClass jobClass)ServiceBindinggetServiceProcess(JobClass jobClass)voidremoveServiceProcess(JobClass jobClass)voidsetServiceProcesses(ServiceBinding serviceProcess)-
Methods inherited from class jline.lang.sections.Section
getClassName -
Methods inherited from class jline.lang.Element
getName, setName -
Methods inherited from class jline.lang.Copyable
copy -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ServiceSection
ServiceSection(String className)
-
-
Method Detail
-
containsJobClass
boolean containsJobClass(JobClass jobClass)
-
getServiceDistribution
Distribution getServiceDistribution(JobClass jobClass)
-
getServiceProcess
ServiceBinding getServiceProcess(JobClass jobClass)
-
removeServiceProcess
void removeServiceProcess(JobClass jobClass)
-
setServiceProcesses
void setServiceProcesses(ServiceBinding serviceProcess)
-
-
-
-