de.mud.jta.plugin

Class Telnet

Implemented Interfaces:
FilterPlugin

public class Telnet
extends Plugin
implements FilterPlugin

The telnet plugin utilizes a telnet protocol handler to filter telnet negotiation requests from the data stream.

Maintainer: Matthias L. Jugel

Version:
$Id: Telnet.java 503 2005-10-24 07:34:13Z marcus $
Author:
Matthias L. Jugel, Marcus Meissner

Field Summary

protected TelnetProtocolHandler
handler
protected FilterPlugin
source

Fields inherited from class de.mud.jta.Plugin

bus, id

Constructor Summary

Telnet(PluginBus bus, String id)
Create a new telnet plugin.

Method Summary

void
configure(PluginConfig cfg)
FilterPlugin
getFilterSource()
int
read(byte[] b)
void
setFilterSource(FilterPlugin source)
void
write(byte[] b)

Methods inherited from class de.mud.jta.Plugin

error, getId

Field Details

handler

protected TelnetProtocolHandler handler

source

protected FilterPlugin source

Constructor Details

Telnet

public Telnet(PluginBus bus,
              String id)
Create a new telnet plugin.

Method Details

configure

public void configure(PluginConfig cfg)

getFilterSource

public FilterPlugin getFilterSource()
Specified by:
getFilterSource in interface FilterPlugin

read

public int read(byte[] b)
            throws IOException
Specified by:
read in interface FilterPlugin

setFilterSource

public void setFilterSource(FilterPlugin source)
Specified by:
setFilterSource in interface FilterPlugin

write

public void write(byte[] b)
            throws IOException
Specified by:
write in interface FilterPlugin