Oracle Communications Services Gatekeeper OAM Java API Reference
7.0.0.1

E96580-01

oracle.ocsg.threat_protection
Interface ShieldMBean


public interface ShieldMBean

Shield MBean interface. A shield is raised in order to block a specific entity, eg. IP:130.243.31.1. The MBean keeps the common configuration shared by all Shields.


Field Summary
static int maximumEntitiesToBlock
          The maximum number of endpoints that can be blocked at the same time.
static java.lang.String MBEAN_CONFIG_CHANNEL
           
static java.lang.String MBEAN_CONFIG_EVENT
           
static java.lang.String MBEAN_CONFIG_EVENT_REQUEST
           
static java.lang.String SERVICE_NAME
           
static int shieldUpTime
          The time to keep the shield up in minutes.
 
Method Summary
abstract  int getMaximumEntitiesToBlock()
           
abstract  int getShieldUpTime()
           
abstract  void setMaximumEntitiesToBlock(int entities)
           
abstract  void setShieldUpTime(int minutes)
           
abstract  void unBlock(java.lang.String entity, java.lang.String name)
          Unblock a blocked entity.
 

Field Detail

maximumEntitiesToBlock

public static final int maximumEntitiesToBlock
The maximum number of endpoints that can be blocked at the same time. Note! This isn't an exact value, real value can be bigger depending on purge timers.

See Also:
Constant Field Values

MBEAN_CONFIG_CHANNEL

public static final java.lang.String MBEAN_CONFIG_CHANNEL
See Also:
Constant Field Values

MBEAN_CONFIG_EVENT

public static final java.lang.String MBEAN_CONFIG_EVENT
See Also:
Constant Field Values

MBEAN_CONFIG_EVENT_REQUEST

public static final java.lang.String MBEAN_CONFIG_EVENT_REQUEST
See Also:
Constant Field Values

SERVICE_NAME

public static final java.lang.String SERVICE_NAME
See Also:
Constant Field Values

shieldUpTime

public static final int shieldUpTime
The time to keep the shield up in minutes.

See Also:
Constant Field Values
Method Detail

getMaximumEntitiesToBlock

public int getMaximumEntitiesToBlock()
                              throws com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException
Throws:
com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException

getShieldUpTime

public int getShieldUpTime()
                    throws com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException
Throws:
com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException

setMaximumEntitiesToBlock

public void setMaximumEntitiesToBlock(int entities)
                               throws com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException
Throws:
com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException

setShieldUpTime

public void setShieldUpTime(int minutes)
                     throws com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException
Throws:
com.bea.wlcp.wlng.api.storage.configuration.ConfigurationException

unBlock

public void unBlock(java.lang.String entity,
                    java.lang.String name)
Unblock a blocked entity.

Parameters:
entity - the entity type, see ReporterMBean for available types.
name - The entity to unblock.

Oracle Communications Services Gatekeeper OAM Java API Reference
7.0.0.1

E96580-01

Copyright © 2008, 2018, Oracle and/or its affiliates. All rights reserved.