JMX Documentation
 
Mbeans (English)
 
  FtpServer
  NetworkInterfaces
Mbeans (French)
 
  FtpServer
 
  Built with Apache Forrest logo Financial help logo
 
Designed for Firefox logo Java.net member logo
 


PDF 

NetworkInterfacesServiceMBean documentation



Bean Description  > List of operations  > Operations declaration 

Bean Description

Description : Network interfaces management

Type : net.sbbi.jafs.services.NetworkInterfacesService

Domain : services

ClassName : net.sbbi.jafs.management.NetworkInterfacesServiceMBean

List of operations

applyChangesgetDynDNSClientsClassNamesgetDynDNSClientsParamsgetNatMappersClassNamesgetNatMappersParamsgetNetworkInterfacesIdsgetOSNetworkInterfacesmanageNatMappermanageNetworkInterfacemanageSettingsOnNatMapper

Operations declaration

getOSNetworkInterfaces

DescriptionLists (interface name, IP, interface identifier) the network interfaces defined by your OS

Return typejava.net.NetworkInterface[]

ImpactINFO

getNatMappersClassNames

DescriptionLists all the available NAT mappers driver class names

Return typejava.lang.String[]

ImpactINFO

getNatMappersParams

DescriptionRetreive all the possible params names and their description for a NAT mapper driver

Return typejava.util.Map

ImpactINFO

Parameters
mapperClassNametype: java.lang.StringThe driver class name

getDynDNSClientsClassNames

DescriptionLists all the available Dynamic DNS clients class names

Return typejava.lang.String[]

ImpactINFO

getDynDNSClientsParams

DescriptionRetreive all the possible params names and their description for a Dynamic DNS client

Return typejava.util.Map

ImpactINFO

Parameters
dynDNSClientClassNametype: java.lang.StringThe client class name

getNetworkInterfacesIds

DescriptionRetreives all the current configured network interfaces id

Return typejava.lang.String[]

ImpactINFO

manageNetworkInterface

DescriptionManages an network interface (add/delete/update)

Return typeboolean

ImpactACTION

Parameters
actiontype: java.lang.StringThe action to perform, single character A:add, D:delete, U:update
idtype: java.lang.StringThe network interface configuration entry id, use the getNetworkInterfacesIds operation to list the available id's
isDefaulttype: booleanFlags the interface as the default interface to be used
nametype: java.lang.StringThe interface name (IP,hostname,OS Interface such name as eth0)
fwHostNametype: java.lang.StringThe firewall host name (IP,hostname)
dynIPCheckTimetype: intThe check time in minutes to detected if the interface IP has changed (firewall or local), 0 if the network interface ip is not dynamic
inputBufferSizetype: intThe input buffer size in Kbyte, 0 to use the default size ( 8Kbyte ), tuning this setting can greatly affect transferts performance.
outputBufferSizetype: intThe output buffer size in Kbyte, 0 to use the default size ( 8Kbyte ), tuning this setting can greatly affect transferts performance.

manageNatMapper

DescriptionManages an NAT mapper for an network interface (add/delete/update)

Return typeboolean

ImpactACTION

Parameters
actiontype: java.lang.StringThe action to perform, single character A:add, D:delete, U:update
networkInterfaceIdtype: java.lang.StringThe network interface configuration entry id, use the listNetworkInterfacesIds operation to list the available id's
classNametype: java.lang.StringThe NAT driver class name, if you cannot remember the class name use the getNatMappersClassNames operation
mappingsMonitoringTimetype: intThe NAT mappings monitoring time in minutes, 0 to disable the monitoring.

manageSettingsOnNatMapper

DescriptionManages the custom settings of an NAT mapper, to know the allowed settings names that a driver supports, use the listNatMappersParams operation

Return typeboolean

ImpactACTION

Parameters
actiontype: java.lang.StringThe action to perform, single character A:add, D:delete, U:update
networkInterfaceIdtype: java.lang.StringThe network interface configuration entry id, use the listNetworkInterfacesIds operation to find it
settingNametype: java.lang.StringThe setting name (case sensitive)
settingValuetype: java.lang.StringThe setting value

applyChanges

DescriptionApply all the current pending modifications done with the manageXXX methods

Return typevoid

ImpactACTION


 

Copyright © 2005 SuperBonBon Industries. All rights reserved.
Unless otherwise expressly noted, the contents of these pages are licensed under the Creative Commons - Attribution / Share Alike license.