Package org.opennms.netmgt.tl1d
Class Tl1ClientImpl
- java.lang.Object
-
- org.opennms.netmgt.tl1d.Tl1ClientImpl
-
- All Implemented Interfaces:
Tl1Client
public class Tl1ClientImpl extends Object implements Tl1Client
Default Implementation of the Tl1Client API.- Version:
- $Id: $
- Author:
- David Hustace
-
-
Constructor Summary
Constructors Constructor Description Tl1ClientImpl()Constructor for Tl1ClientImpl.Tl1ClientImpl(BlockingQueue<Tl1AutonomousMessage> queue, Tl1Element element)Constructor for Tl1ClientImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetHost()getHostTl1AutonomousMessageProcessorgetMessageProcessor()getMessageProcessorintgetPort()getPortlonggetReconnectionDelay()getReconnectionDelayBlockingQueue<Tl1AutonomousMessage>getTl1Queue()getTl1QueuebooleanisStarted()isStartedvoidsetHost(String host)setHostvoidsetMessageProcessor(Tl1AutonomousMessageProcessor messageProcessor)setMessageProcessorvoidsetPort(int port)setPortvoidsetReconnectionDelay(long reconnectionDelay)setReconnectionDelayvoidsetStarted(boolean started)setStartedvoidsetTl1Queue(BlockingQueue<Tl1AutonomousMessage> tl1Queue)setTl1Queuevoidstart()startvoidstop()stopStringtoString()
-
-
-
Constructor Detail
-
Tl1ClientImpl
public Tl1ClientImpl()
Constructor for Tl1ClientImpl.
-
Tl1ClientImpl
public Tl1ClientImpl(BlockingQueue<Tl1AutonomousMessage> queue, Tl1Element element) throws InstantiationException, IllegalAccessException, ClassNotFoundException
Constructor for Tl1ClientImpl.
- Parameters:
queue- aBlockingQueueobject.element- aTl1Elementobject.- Throws:
InstantiationException- if any.IllegalAccessException- if any.ClassNotFoundException- if any.
-
-
Method Detail
-
getHost
public String getHost()
getHost
-
setHost
public void setHost(String host)
setHost
-
setPort
public void setPort(int port)
setPort
-
getReconnectionDelay
public long getReconnectionDelay()
getReconnectionDelay
- Specified by:
getReconnectionDelayin interfaceTl1Client- Returns:
- a long.
-
setReconnectionDelay
public void setReconnectionDelay(long reconnectionDelay)
setReconnectionDelay
- Specified by:
setReconnectionDelayin interfaceTl1Client- Parameters:
reconnectionDelay- a long.
-
getTl1Queue
public BlockingQueue<Tl1AutonomousMessage> getTl1Queue()
getTl1Queue
- Specified by:
getTl1Queuein interfaceTl1Client- Returns:
- a
BlockingQueueobject.
-
setTl1Queue
public void setTl1Queue(BlockingQueue<Tl1AutonomousMessage> tl1Queue)
setTl1Queue
- Specified by:
setTl1Queuein interfaceTl1Client- Parameters:
tl1Queue- aBlockingQueueobject.
-
getMessageProcessor
public Tl1AutonomousMessageProcessor getMessageProcessor()
getMessageProcessor
- Specified by:
getMessageProcessorin interfaceTl1Client- Returns:
- a
Tl1AutonomousMessageProcessorobject.
-
setMessageProcessor
public void setMessageProcessor(Tl1AutonomousMessageProcessor messageProcessor)
setMessageProcessor
- Specified by:
setMessageProcessorin interfaceTl1Client- Parameters:
messageProcessor- aTl1AutonomousMessageProcessorobject.
-
setStarted
public void setStarted(boolean started)
setStarted
- Parameters:
started- a boolean.
-
isStarted
public boolean isStarted()
isStarted
- Returns:
- a boolean.
-
-