|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IIOPMBean
Configuration for IIOP properties.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract int |
getCompleteMessageTimeout() Deprecated. |
abstract String |
getDefaultCharCodeset() The standard character code set that this server will publish as its native code set. |
abstract int |
getDefaultMinorVersion() The default GIOP (General Inter-ORB Protocol) version that this server will negotiate for incoming connections. |
abstract String |
getDefaultWideCharCodeset() The wide character code set that this server will publish as its native code set. |
abstract boolean |
getEnableIORServlet() Enable getior servlet used to publish COS Naming Service IORs |
abstract int |
getIdleConnectionTimeout() Deprecated. 8.1.0.0 use NetworkAccessPointMBean.getIdleConnectionTimeout() |
abstract int |
getMaxMessageSize() Deprecated. |
abstract String |
getSystemSecurity() Specify the value System Security. |
abstract String |
getTxMechanism() The transaction mechanism used by IIOP invocations. |
abstract boolean |
getUseFullRepositoryIdList() Specify whether to use full Repository ID lists when sending value type information for custom-marshaled types. |
abstract boolean |
getUseJavaSerialization() Specity whether to use java serialization for marshalling objects. |
abstract boolean |
getUseSerialFormatVersion2() Specify whether to advertise RMI objects and EJBs as supporting RMI-IIOP serial format version 2 for custom marshaled objects. |
abstract boolean |
getUseStatefulAuthentication() Specify whether to advertise RMI objects and EJBs as supporting stateful CSIv2. |
abstract void |
setCompleteMessageTimeout(int seconds) Deprecated. 8.1.0.0 use NetworkAccessPointMBean.getCompleteMessageTimeout() |
abstract void |
setDefaultCharCodeset(String codeset) Set the value of the DefaultCharacterCodeset attribute. |
abstract void |
setDefaultMinorVersion(int minor) Sets the value of the DefaultMinorVersion attribute. |
abstract void |
setDefaultWideCharCodeset(String codeset) Set the value of the DefaultWideCharacterCodeset attribute. |
abstract void |
setEnableIORServlet(boolean flag) |
abstract void |
setIdleConnectionTimeout(int seconds) Deprecated. 8.1.0.0 use NetworkAccessPointMBean.getIdleConnectionTimeout() |
abstract void |
setMaxMessageSize(int maxsize) Deprecated. 8.1.0.0 use NetworkAccessPointMBean.getMaxMessageSize() |
abstract void |
setSystemSecurity(String authValue) |
abstract void |
setTxMechanism(String mech) Sets the value of the TXMechanism attribute. |
abstract void |
setUseFullRepositoryIdList(boolean full) |
abstract void |
setUseJavaSerialization(boolean use) |
abstract void |
setUseSerialFormatVersion2(boolean full) |
abstract void |
setUseStatefulAuthentication(boolean full) |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Method Detail |
---|
int getIdleConnectionTimeout()
NetworkAccessPointMBean.getIdleConnectionTimeout()
The maximum number of seconds an IIOP connection is allowed to be idle before it is closed by the server. This timeout helps guard against server deadlock through too many open connections.
void setIdleConnectionTimeout(int seconds) throws InvalidAttributeValueException, DistributedManagementException
NetworkAccessPointMBean.getIdleConnectionTimeout()
Sets the value of the IdleConnectionTimeout attribute.
seconds
- The new idleConnectionTimeout valueInvalidAttributeValueException
DistributedManagementException
IIOPMBean.getIdleConnectionTimeout()
int getCompleteMessageTimeout()
The maximum number of seconds spent waiting for a complete IIOP message to be received. This timeout helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending.
void setCompleteMessageTimeout(int seconds) throws InvalidAttributeValueException, DistributedManagementException
NetworkAccessPointMBean.getCompleteMessageTimeout()
Sets the value of the CompleteMessageTimeout attribute.
seconds
- The new completeMessageTimeout valueInvalidAttributeValueException
DistributedManagementException
IIOPMBean.getCompleteMessageTimeout()
int getMaxMessageSize()
The maximum IIOP message size allowable in a message header. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests.
An IIOP client can set this value using the -Dweblogic.MaxMessageSize
property.
void setMaxMessageSize(int maxsize) throws InvalidAttributeValueException, DistributedManagementException
NetworkAccessPointMBean.getMaxMessageSize()
Sets the value of the MaxMessageSize attribute.
maxsize
- The new maxMessageSize valueInvalidAttributeValueException
DistributedManagementException
IIOPMBean.getMaxMessageSize()
int getDefaultMinorVersion()
The default GIOP (General Inter-ORB Protocol) version that this server will negotiate for incoming connections. (You may have to modify the default to work with other vendor's ORBs.)
This attribute is useful for client orbs with broken GIOP 1.2 implementations.
void setDefaultMinorVersion(int minor) throws InvalidAttributeValueException, DistributedManagementException
Sets the value of the DefaultMinorVersion attribute.
minor
- The new defaultMinorVersion valueInvalidAttributeValueException
DistributedManagementException
IllegalArgumentException
- if the argument is null or represents a negative int.IIOPMBean.getDefaultMinorVersion()
String getTxMechanism()
The transaction mechanism used by IIOP invocations. The default is the Object Transaction Service (OTS) required by J2EE 1.3.
void setTxMechanism(String mech) throws InvalidAttributeValueException, DistributedManagementException
Sets the value of the TXMechanism attribute.
mech
- The new txMechanism valueInvalidAttributeValueException
DistributedManagementException
IIOPMBean.getTxMechanism()
String getDefaultWideCharCodeset()
The wide character code set that this server will publish as its native code set. (Older ORBs may have trouble interoperating with anything other than the default.)
void setDefaultWideCharCodeset(String codeset) throws InvalidAttributeValueException, DistributedManagementException
Set the value of the DefaultWideCharacterCodeset attribute.
codeset
- The new defaultWideCharCodeset valueInvalidAttributeValueException
DistributedManagementException
IIOPMBean.getDefaultWideCharCodeset()
String getDefaultCharCodeset()
The standard character code set that this server will publish as its native code set. (Older ORBs may have trouble interoperating with anything other than the default.)
void setDefaultCharCodeset(String codeset) throws InvalidAttributeValueException, DistributedManagementException
Set the value of the DefaultCharacterCodeset attribute.
codeset
- The new defaultCharCodeset valueInvalidAttributeValueException
DistributedManagementException
IIOPMBean.getDefaultCharCodeset()
boolean getUseFullRepositoryIdList()
Specify whether to use full Repository ID lists when sending value type information for custom-marshaled types. Full Repository ID lists allow C++ ORBS to truncate values to base types. For RMI-IIOP and Java ORBs doing this merely increases transmission overhead. JDK ORBs are known to have problems with these so setting this will prevent JDK ORB access from working.
void setUseFullRepositoryIdList(boolean full) throws InvalidAttributeValueException, DistributedManagementException
InvalidAttributeValueException
DistributedManagementException
boolean getUseStatefulAuthentication()
Specify whether to advertise RMI objects and EJBs as supporting stateful CSIv2. Stateful CSIv2 is more efficient than stateless, requiring only a single authentication step for each remote principal. Stateless CSIv2 requires per-request authentication. Stateful CSIv2 is not required by J2EE 1.3 and so some ORBs do not support it. Stateful CSIv2 is enabled by default. This property can be changed at the object-level by changing the object's <stateful-authentication> runtime descriptor property.
void setUseStatefulAuthentication(boolean full) throws InvalidAttributeValueException, DistributedManagementException
InvalidAttributeValueException
DistributedManagementException
boolean getUseSerialFormatVersion2()
Specify whether to advertise RMI objects and EJBs as supporting RMI-IIOP serial format version 2 for custom marshaled objects.
void setUseSerialFormatVersion2(boolean full) throws InvalidAttributeValueException, DistributedManagementException
InvalidAttributeValueException
DistributedManagementException
boolean getEnableIORServlet()
void setEnableIORServlet(boolean flag)
boolean getUseJavaSerialization()
void setUseJavaSerialization(boolean use) throws InvalidAttributeValueException, DistributedManagementException
InvalidAttributeValueException
DistributedManagementException
String getSystemSecurity()
void setSystemSecurity(String authValue) throws InvalidAttributeValueException, DistributedManagementException
InvalidAttributeValueException
DistributedManagementException
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |