package org.jboss.windup.rules.apps.javaee.model;
import com.tinkerpop.frames.Property;
import com.tinkerpop.frames.modules.typedgraph.TypeValue;
/**
* Represents a JMS Connection Factory that is defined or referenced by the application.
*/
@TypeValue(JmsConnectionFactoryModel.TYPE)
public interface JmsConnectionFactoryModel extends JNDIResourceModel
{
public static final String TYPE = "JmsConnectionFactoryModel";
public static final String CONNECTION_FACTORY_TYPE = "connectionFactoryType";
/**
* Contains JMS destination type (queue / topic)
*/
@Property(CONNECTION_FACTORY_TYPE)
public JmsDestinationType getConnectionFactoryType();
/**
* Contains JMS destination type (queue / topic)
*/
@Property(CONNECTION_FACTORY_TYPE)
public void setConnectionFactoryType(JmsDestinationType type);
}