Interface ServerRef
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy,jakarta.validation.Payload,Ref
@ReferenceConstraint(skipDuringCreation=true,
payload=ServerRef.class)
public interface ServerRef
extends org.jvnet.hk2.config.ConfigBeanProxy, Ref, jakarta.validation.Payload
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the disableTimeoutInMinutes property.Gets the value of the enabled property.Gets the value of the healthChecker property.Gets the value of the lbEnabled property.@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",message="{server.invalid.name}",payload=ServerRef.class) StringgetRef()Gets the value of the ref property.voidsetDisableTimeoutInMinutes(String value) Sets the value of the disableTimeoutInMinutes property.voidsetEnabled(String value) Sets the value of the enabled property.voidsetHealthChecker(HealthChecker value) Sets the value of the healthChecker property.voidsetLbEnabled(String value) Sets the value of the lbEnabled property.voidSets the value of the ref property.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Field Details
-
LBENABLED_DEFAULT_VALUE
- See Also:
-
-
Method Details
-
getRef
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*", message="{server.invalid.name}", payload=ServerRef.class) @RemoteKey(message="{resourceref.invalid.server-ref}", type=Server.class) @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",message="{server.invalid.name}",payload=ServerRef.class) String getRef()Gets the value of the ref property. A reference to the name of a server defined elsewhere -
setRef
Sets the value of the ref property.- Specified by:
setRefin interfaceRef- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getDisableTimeoutInMinutes
String getDisableTimeoutInMinutes()Gets the value of the disableTimeoutInMinutes property. The time, in minutes, that it takes this server to reach a quiescent state after having been disabled- Returns:
- possible object is
String
-
setDisableTimeoutInMinutes
Sets the value of the disableTimeoutInMinutes property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getLbEnabled
String getLbEnabled()Gets the value of the lbEnabled property. Causes any and all load-balancers using this server to consider this server available to them. Defaults to available(true)- Returns:
- possible object is
String
-
setLbEnabled
Sets the value of the lbEnabled property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getEnabled
String getEnabled()Gets the value of the enabled property. A boolean flag that causes the server to be enabled to serve end-users, or not. Default is to be enabled (true)- Returns:
- possible object is
String
-
setEnabled
Sets the value of the enabled property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getHealthChecker
HealthChecker getHealthChecker()Gets the value of the healthChecker property.- Returns:
- possible object is
HealthChecker
-
setHealthChecker
Sets the value of the healthChecker property.- Parameters:
value- allowed object isHealthChecker- Throws:
PropertyVetoException
-