Package io.gridgo.connector.rabbitmq
Class RabbitMQConnector
- java.lang.Object
-
- io.gridgo.framework.AbstractComponentLifecycle
-
- io.gridgo.connector.impl.AbstractConnector
-
- io.gridgo.connector.rabbitmq.RabbitMQConnector
-
- All Implemented Interfaces:
io.gridgo.connector.Connector,io.gridgo.framework.ComponentLifecycle,io.gridgo.utils.helper.Loggable,io.gridgo.utils.helper.Startable
public class RabbitMQConnector extends io.gridgo.connector.impl.AbstractConnector
-
-
Constructor Summary
Constructors Constructor Description RabbitMQConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgenerateName()protected java.lang.StringgetUniqueIdentifier()protected com.rabbitmq.client.ConnectionnewConnection()protected voidonInit()-
Methods inherited from class io.gridgo.connector.impl.AbstractConnector
getConnectorConfig, getConsumer, getContext, getParam, getParam, getPlaceholder, getProducer, initialize, onStart, onStop
-
Methods inherited from class io.gridgo.framework.AbstractComponentLifecycle
getName, isStarted, start, stop, toString
-
-
-
-
Method Detail
-
generateName
protected java.lang.String generateName()
- Overrides:
generateNamein classio.gridgo.connector.impl.AbstractConnector
-
getUniqueIdentifier
protected java.lang.String getUniqueIdentifier()
-
newConnection
protected com.rabbitmq.client.Connection newConnection()
-
onInit
protected void onInit()
- Overrides:
onInitin classio.gridgo.connector.impl.AbstractConnector
-
-