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 String
PORT_PATTERN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull String
getAddress()
Gets the value of the address property.String
getEnabled()
Gets the value of the enabled property.@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String
getId()
Gets the value of the id property.String
getLazyInit()
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) String
getPort()
Gets the value of the port property.List<Property>
getProperty()
Properties as perPropertyBag
String
getSecurityEnabled()
Gets the value of the securityEnabled property.Ssl
getSsl()
Gets the value of the ssl property.void
setAddress(String value)
Sets the value of the address property.void
setEnabled(String value)
Sets the value of the enabled property.void
setId(String value)
Sets the value of the id property.void
setLazyInit(String value)
Sets the value of lazyInit property Specify is this listener should be started as part of server startup or notvoid
setPort(String value)
Sets the value of the port property.void
setSecurityEnabled(String value)
Sets the value of the securityEnabled property.void
setSsl(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:
getProperty
in interfacePropertyBag
- Returns:
- the property list
-
-