org.opennms.netmgt.provision.detector.radius.client
Class RadiusDetectorClient

java.lang.Object
  extended by org.opennms.netmgt.provision.detector.radius.client.RadiusDetectorClient
All Implemented Interfaces:
Client<net.sourceforge.jradiusclient.RadiusPacket,net.sourceforge.jradiusclient.RadiusPacket>

public class RadiusDetectorClient
extends Object
implements Client<net.sourceforge.jradiusclient.RadiusPacket,net.sourceforge.jradiusclient.RadiusPacket>

RadiusDetectorClient class.

Version:
$Id: $
Author:
Donald Desloge

Field Summary
static int DEFAULT_ACCT_PORT
          Default radius accounting port
static int DEFAULT_AUTH_PORT
          Default radius authentication port
static String DEFAULT_SECRET
          Default secret
 
Constructor Summary
RadiusDetectorClient()
           
 
Method Summary
 void close()
          close
 void connect(InetAddress address, int port, int timeout)
          connect
 int getAcctPort()
          getAcctPort
 int getAuthPort()
          getAuthPort
 String getSecret()
          getSecret
 net.sourceforge.jradiusclient.RadiusPacket receiveBanner()
          receiveBanner
 net.sourceforge.jradiusclient.RadiusPacket sendRequest(net.sourceforge.jradiusclient.RadiusPacket request)
          sendRequest
 void setAcctPort(int acctport)
          setAcctPort
 void setAuthport(int authport)
          setAuthport
 void setSecret(String secret)
          setSecret
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_AUTH_PORT

public static final int DEFAULT_AUTH_PORT
Default radius authentication port

See Also:
Constant Field Values

DEFAULT_ACCT_PORT

public static final int DEFAULT_ACCT_PORT
Default radius accounting port

See Also:
Constant Field Values

DEFAULT_SECRET

public static final String DEFAULT_SECRET
Default secret

See Also:
Constant Field Values
Constructor Detail

RadiusDetectorClient

public RadiusDetectorClient()
Method Detail

close

public void close()

close

Specified by:
close in interface Client<net.sourceforge.jradiusclient.RadiusPacket,net.sourceforge.jradiusclient.RadiusPacket>

connect

public void connect(InetAddress address,
                    int port,
                    int timeout)
             throws IOException,
                    Exception

connect

Specified by:
connect in interface Client<net.sourceforge.jradiusclient.RadiusPacket,net.sourceforge.jradiusclient.RadiusPacket>
Parameters:
address - a InetAddress object.
port - a int.
timeout - a int.
Throws:
IOException - if any.
Exception - if any.

receiveBanner

public net.sourceforge.jradiusclient.RadiusPacket receiveBanner()
                                                         throws IOException

receiveBanner

Specified by:
receiveBanner in interface Client<net.sourceforge.jradiusclient.RadiusPacket,net.sourceforge.jradiusclient.RadiusPacket>
Returns:
a RadiusPacket object.
Throws:
IOException - if any.

sendRequest

public net.sourceforge.jradiusclient.RadiusPacket sendRequest(net.sourceforge.jradiusclient.RadiusPacket request)
                                                       throws Exception

sendRequest

Specified by:
sendRequest in interface Client<net.sourceforge.jradiusclient.RadiusPacket,net.sourceforge.jradiusclient.RadiusPacket>
Parameters:
request - a RadiusPacket object.
Returns:
a RadiusPacket object.
Throws:
Exception - if any.
IOException - if any.

setAuthport

public void setAuthport(int authport)

setAuthport

Parameters:
authport - a int.

getAuthPort

public int getAuthPort()

getAuthPort

Returns:
a int.

setAcctPort

public void setAcctPort(int acctport)

setAcctPort

Parameters:
acctport - a int.

getAcctPort

public int getAcctPort()

getAcctPort

Returns:
a int.

setSecret

public void setSecret(String secret)

setSecret

Parameters:
secret - a String object.

getSecret

public String getSecret()

getSecret

Returns:
a String object.


Copyright © 2011. All Rights Reserved.