Package org.glassfish.orb.admin.config
Interface IiopListener
-
- All Superinterfaces:
ConfigBeanProxy,jakarta.validation.Payload,PropertyBag
public interface IiopListener extends ConfigBeanProxy, PropertyBag, jakarta.validation.Payload
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
ConfigBeanProxy.Duck
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
PropertyBag.Duck
-
-
Field Summary
Fields Modifier and Type Field Description static StringPORT_PATTERN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull StringgetAddress()Gets the value of the address property.StringgetEnabled()Gets the value of the enabled property.@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringgetId()Gets the value of the id property.StringgetLazyInit()Gets the value of lazyInit property if false, this listener is started during server startup@Pattern(regexp="\\$\\{[\\p{L}\\p{N}_][\\p{L}\\p{N}\\-_./;#]*\\}|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|6[0-4][0-9][0-9][0-9]|65[0-4][0-9][0-9]|655[0-2][0-9]|6553[0-5]",message="{port-pattern}",payload=IiopListener.class) StringgetPort()Gets the value of the port property.List<Property>getProperty()Properties as perPropertyBagStringgetSecurityEnabled()Gets the value of the securityEnabled property.SslgetSsl()Gets the value of the ssl property.voidsetAddress(String value)Sets the value of the address property.voidsetEnabled(String value)Sets the value of the enabled property.voidsetId(String value)Sets the value of the id property.voidsetLazyInit(String value)Sets the value of lazyInit property Specify is this listener should be started as part of server startup or notvoidsetPort(String value)Sets the value of the port property.voidsetSecurityEnabled(String value)Sets the value of the securityEnabled property.voidsetSsl(Ssl value)Sets the value of the ssl property.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
-
-
-
Field Detail
-
PORT_PATTERN
static final String PORT_PATTERN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String getId()
Gets the value of the id property. if false, a configured listener, is disabled- Returns:
- possible object is
String
-
setId
void setId(String value) throws PropertyVetoException
Sets the value of the id property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getAddress
@NotNull @NotNull String getAddress()
Gets the value of the address property. ip V6 or V4 address or hostname- Returns:
- possible object is
String
-
setAddress
void setAddress(String value) throws PropertyVetoException
Sets the value of the address property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getPort
@Pattern(regexp="\\$\\{[\\p{L}\\p{N}_][\\p{L}\\p{N}\\-_./;#]*\\}|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|6[0-4][0-9][0-9][0-9]|65[0-4][0-9][0-9]|655[0-2][0-9]|6553[0-5]", message="{port-pattern}", payload=IiopListener.class) @Pattern(regexp="\\$\\{[\\p{L}\\p{N}_][\\p{L}\\p{N}\\-_./;#]*\\}|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|6[0-4][0-9][0-9][0-9]|65[0-4][0-9][0-9]|655[0-2][0-9]|6553[0-5]",message="{port-pattern}",payload=IiopListener.class) String getPort()Gets the value of the port property. Port number- Returns:
- possible object is
String
-
setPort
void setPort(String value) throws PropertyVetoException
Sets the value of the port property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getSecurityEnabled
String getSecurityEnabled()
Gets the value of the securityEnabled property. Determines whether the iiop listener runs SSL.- Returns:
- possible object is
String
-
setSecurityEnabled
void setSecurityEnabled(String value) throws PropertyVetoException
Sets the value of the securityEnabled property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getEnabled
String getEnabled()
Gets the value of the enabled property. if false, a configured listener, is disabled- Returns:
- possible object is
String
-
setEnabled
void setEnabled(String value) throws PropertyVetoException
Sets the value of the enabled property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getSsl
Ssl getSsl()
Gets the value of the ssl property. Specifies optional SSL configuration.- Returns:
- possible object is
Ssl
-
setSsl
void setSsl(Ssl value) throws PropertyVetoException
Sets the value of the ssl property.- Parameters:
value- allowed object isSsl- Throws:
PropertyVetoException
-
getLazyInit
String getLazyInit()
Gets the value of lazyInit property if false, this listener is started during server startup- Returns:
- true or false
-
setLazyInit
void setLazyInit(String value) throws PropertyVetoException
Sets the value of lazyInit property Specify is this listener should be started as part of server startup or not- Parameters:
value- true if the listener is to be started lazily; false otherwise- Throws:
PropertyVetoException
-
getProperty
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<Property> getProperty()
Properties as perPropertyBag- Specified by:
getPropertyin interfacePropertyBag- Returns:
- the property list
-
-