@ConfigRefConstraint(message="{configref.invalid}", payload=ConfigRefValidator.class) @ReferenceConstraint(skipDuringCreation=true, payload=Server.class) public interface Server extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag, org.glassfish.api.admin.config.Named, SystemPropertyBag, org.glassfish.api.admin.config.ReferenceContainer, RefContainer, jakarta.validation.Payload
| Modifier and Type | Interface and Description |
|---|---|
static class |
Server.CreateDecorator |
static class |
Server.DeleteDecorator |
static class |
Server.Duck |
| Modifier and Type | Field and Description |
|---|---|
static String |
lbEnabledSystemProperty |
| Modifier and Type | Method and Description |
|---|---|
void |
createResourceRef(String enabled,
String refName) |
void |
deleteResourceRef(String name) |
String |
getAdminHost() |
int |
getAdminPort() |
ApplicationRef |
getApplicationRef(String appName) |
Cluster |
getCluster()
Returns the cluster instance this instance is referenced in or null
if there is no cluster referencing this server instance.
|
Config |
getConfig() |
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*") String |
getConfigRef()
Gets the value of the configRef property.
|
@Min(value=1L) String |
getLbWeight()
Gets the value of the lbWeight property.
|
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",message="{server.invalid.name}",payload=Server.class) String |
getName() |
String |
getNodeAgentRef()
Deprecated.
|
String |
getNodeRef()
Gets the value of the node property.
|
List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties as per
PropertyBag |
String |
getReference() |
ResourceRef |
getResourceRef(String name) |
List<SystemProperty> |
getSystemProperty()
Gets the value of the systemProperty property.
|
boolean |
isCluster() |
boolean |
isDas() |
boolean |
isInstance() |
boolean |
isResourceRefExists(String refName) |
boolean |
isRunning() |
boolean |
isServer() |
void |
setConfigRef(String value)
Sets the value of the configRef property.
|
void |
setLbWeight(String value)
Sets the value of the lbWeight property.
|
void |
setName(String value) |
void |
setNodeAgentRef(String value)
Deprecated.
|
void |
setNodeRef(String value)
Sets the value of the node property.
|
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removePropertycontainsProperty, getPropertyValue, getSystemProperty, getSystemPropertyValuegetApplicationRef, getResourceRefstatic final String lbEnabledSystemProperty
void setName(String value) throws PropertyVetoException
setName in interface org.glassfish.api.admin.config.NamedPropertyVetoException@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",
message="{server.invalid.name}",
payload=Server.class)
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*",message="{server.invalid.name}",payload=Server.class) String getName()
getName in interface org.glassfish.api.admin.config.Named@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*") @ReferenceConstraint.RemoteKey(message="{resourceref.invalid.configref}", type=Config.class) @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\.;]*") String getConfigRef()
Stringvoid setConfigRef(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException - if a listener vetoes the change@Deprecated String getNodeAgentRef()
String@Deprecated void setNodeAgentRef(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException - if a listener vetoes the changevoid setNodeRef(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException - if a listener vetoes the changeString getNodeRef()
String@Min(value=1L) @Min(value=1L) String getLbWeight()
Stringvoid setLbWeight(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException - if a listener vetoes the change@ToDo(priority=IMPORTANT,
details="Provide PropertyDesc for legal system properties")
List<SystemProperty> getSystemProperty()
set method for the systemProperty property.
For example, to add a new item, do as follows:
getSystemProperty().add(newItem);
Objects of the following type(s) are allowed in the list
SystemPropertygetSystemProperty in interface SystemPropertyBag@ToDo(priority=IMPORTANT,
details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
List<org.jvnet.hk2.config.types.Property> getProperty()
PropertyBaggetProperty in interface org.jvnet.hk2.config.types.PropertyBag@DuckTyped String getReference()
getReference in interface org.glassfish.api.admin.config.ReferenceContainer@DuckTyped ResourceRef getResourceRef(String name)
@DuckTyped boolean isResourceRefExists(String refName)
@DuckTyped void deleteResourceRef(String name) throws org.jvnet.hk2.config.TransactionFailure
org.jvnet.hk2.config.TransactionFailure@DuckTyped void createResourceRef(String enabled, String refName) throws org.jvnet.hk2.config.TransactionFailure
org.jvnet.hk2.config.TransactionFailure@DuckTyped ApplicationRef getApplicationRef(String appName)
@DuckTyped Cluster getCluster()
@DuckTyped boolean isCluster()
isCluster in interface org.glassfish.api.admin.config.ReferenceContainer@DuckTyped boolean isServer()
isServer in interface org.glassfish.api.admin.config.ReferenceContainer@DuckTyped boolean isDas()
isDas in interface org.glassfish.api.admin.config.ReferenceContainer@DuckTyped boolean isInstance()
isInstance in interface org.glassfish.api.admin.config.ReferenceContainer@DuckTyped String getAdminHost()
@DuckTyped int getAdminPort()
@DuckTyped Config getConfig()
@DuckTyped boolean isRunning()
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.