Package org.opennms.netmgt.tl1d
Interface Tl1Client
-
- All Known Implementing Classes:
Tl1ClientImpl
public interface Tl1ClientThe API for TL1 client connections.- Version:
- $Id: $
- Author:
- David Hustace
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetHost()getHostTl1AutonomousMessageProcessorgetMessageProcessor()getMessageProcessorintgetPort()getPortlonggetReconnectionDelay()getReconnectionDelayBlockingQueue<Tl1AutonomousMessage>getTl1Queue()getTl1QueuevoidsetHost(String host)setHostvoidsetMessageProcessor(Tl1AutonomousMessageProcessor messageProcessor)setMessageProcessorvoidsetPort(int port)setPortvoidsetReconnectionDelay(long reconnectionDelay)setReconnectionDelayvoidsetTl1Queue(BlockingQueue<Tl1AutonomousMessage> queue)setTl1Queuevoidstart()startvoidstop()stop
-
-
-
Method Detail
-
start
void start()
start
-
stop
void stop()
stop
-
getPort
int getPort()
getPort
- Returns:
- a int.
-
setPort
void setPort(int port)
setPort
- Parameters:
port- a int.
-
getReconnectionDelay
long getReconnectionDelay()
getReconnectionDelay
- Returns:
- a long.
-
setReconnectionDelay
void setReconnectionDelay(long reconnectionDelay)
setReconnectionDelay
- Parameters:
reconnectionDelay- a long.
-
getTl1Queue
BlockingQueue<Tl1AutonomousMessage> getTl1Queue()
getTl1Queue
- Returns:
- a
BlockingQueueobject.
-
setTl1Queue
void setTl1Queue(BlockingQueue<Tl1AutonomousMessage> queue)
setTl1Queue
- Parameters:
queue- aBlockingQueueobject.
-
getMessageProcessor
Tl1AutonomousMessageProcessor getMessageProcessor()
getMessageProcessor
- Returns:
- a
Tl1AutonomousMessageProcessorobject.
-
setMessageProcessor
void setMessageProcessor(Tl1AutonomousMessageProcessor messageProcessor)
setMessageProcessor
- Parameters:
messageProcessor- aTl1AutonomousMessageProcessorobject.
-
-