Interface JDBCVirtualHost<X extends JDBCVirtualHost<X>>

  • All Superinterfaces:
    org.apache.qpid.server.virtualhost.CacheProvider, org.apache.qpid.server.model.ConfiguredObject<X>, org.apache.qpid.server.model.ContextProvider, org.apache.qpid.server.store.EventListener, org.apache.qpid.server.logging.EventLoggerProvider, JDBCSettings, org.apache.qpid.server.model.Named, org.apache.qpid.server.model.NamedAddressSpace, org.apache.qpid.server.model.PermissionedObject, org.apache.qpid.server.virtualhost.QueueManagingVirtualHost<X>, org.apache.qpid.server.store.Settings, org.apache.qpid.server.stats.StatisticsGatherer, org.apache.qpid.server.model.TaskExecutorProvider, org.apache.qpid.server.store.preferences.UserPreferencesCreator, org.apache.qpid.server.model.VirtualHost<X>
    All Known Implementing Classes:
    JDBCVirtualHostImpl

    public interface JDBCVirtualHost<X extends JDBCVirtualHost<X>>
    extends org.apache.qpid.server.virtualhost.QueueManagingVirtualHost<X>, JDBCSettings
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.qpid.server.virtualhost.QueueManagingVirtualHost

        org.apache.qpid.server.virtualhost.QueueManagingVirtualHost.Transaction, org.apache.qpid.server.virtualhost.QueueManagingVirtualHost.TransactionalOperation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_JDBC_VIRTUALHOST_TABLE_NAME_PREFIX  
      • Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject

        AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
      • Fields inherited from interface org.apache.qpid.server.virtualhost.QueueManagingVirtualHost

        CONNECTION_THREAD_POOL_KEEP_ALIVE_TIMEOUT, CONNECTION_THREAD_POOL_SIZE, DEFAULT_CONNECTION_THREAD_POOL_KEEP_ALIVE_TIMEOUT, DEFAULT_DISABLED_VALIDATORS, DEFAULT_DISCARD_GLOBAL_SHARED_SUBSCRIPTION_LINKS_ON_DETACH, DEFAULT_ENABLED_VALIDATORS, DEFAULT_FLOW_TO_DISK_CHECK_PERIOD, DEFAULT_HOUSEKEEPING_CHECK_PERIOD, DEFAULT_HOUSEKEEPING_THREAD_COUNT, DEFAULT_NAMED_CACHE_EXPIRATION, DEFAULT_NAMED_CACHE_SIZE, DEFAULT_STATISTICS_REPORTING_PERIOD, DEFAULT_STORE_TRANSACTION_IDLE_TIMEOUT_CLOSE, DEFAULT_STORE_TRANSACTION_IDLE_TIMEOUT_WARN, DEFAULT_STORE_TRANSACTION_OPEN_TIMEOUT_CLOSE, DEFAULT_STORE_TRANSACTION_OPEN_TIMEOUT_WARN, DEFAULT_VIRTUALHOST_CONNECTION_THREAD_POOL_NUMBER_OF_SELECTORS, DEFAULT_VIRTUALHOST_CONNECTION_THREAD_POOL_SIZE, DISABLED_CONNECTION_VALIDATORS, DISCARD_GLOBAL_SHARED_SUBSCRIPTION_LINKS_ON_DETACH, ENABLED_CONNECTION_VALIDATORS, FLOW_TO_DISK_CHECK_PERIOD, GLOBAL_ADDRESS_DOMAINS, HOUSE_KEEPING_THREAD_COUNT, HOUSEKEEPING_CHECK_PERIOD, NAMED_CACHE_EXPIRATION, NAMED_CACHE_EXPIRATION_FORMAT, NAMED_CACHE_MAXIMUM_SIZE, NAMED_CACHE_MAXIMUM_SIZE_FORMAT, NODE_AUTO_CREATION_POLICIES, NUMBER_OF_SELECTORS, STATISTICS_REPORTING_PERIOD, STORE_TRANSACTION_IDLE_TIMEOUT_CLOSE, STORE_TRANSACTION_IDLE_TIMEOUT_WARN, STORE_TRANSACTION_OPEN_TIMEOUT_CLOSE, STORE_TRANSACTION_OPEN_TIMEOUT_WARN, VIRTUALHOST_CONNECTION_THREAD_POOL_NUMBER_OF_SELECTORS, VIRTUALHOST_CONNECTION_THREAD_POOL_SIZE, VIRTUALHOST_STATISTICS_REPORING_PERIOD
      • Fields inherited from interface org.apache.qpid.server.model.VirtualHost

        CLASS_DESCRIPTION, MODEL_VERSION, PREFERENCE_STORE_ATTRIBUTES, VIRTUALHOST_WORK_DIR, VIRTUALHOST_WORK_DIR_VAR, VIRTUALHOST_WORK_DIR_VAR_EXPRESSION
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getConnectionPoolType()  
      java.lang.String getConnectionUrl()  
      java.lang.String getPassword()  
      java.lang.String getTableNamePrefix()  
      java.lang.String getUsername()  
      • Methods inherited from interface org.apache.qpid.server.virtualhost.CacheProvider

        getNamedCache
      • Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject

        addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
      • Methods inherited from interface org.apache.qpid.server.model.ContextProvider

        getContextKeys, getContextValue, getContextValue
      • Methods inherited from interface org.apache.qpid.server.store.EventListener

        event
      • Methods inherited from interface org.apache.qpid.server.logging.EventLoggerProvider

        getEventLogger
      • Methods inherited from interface org.apache.qpid.server.model.Named

        getName
      • Methods inherited from interface org.apache.qpid.server.model.NamedAddressSpace

        authoriseCreateConnection, createMessageDestination, createMessageSource, deregisterConnection, findSendingLinks, getAttainedMessageDestination, getAttainedMessageSource, getDefaultDestination, getDtxRegistry, getId, getLocalAddress, getMessageStore, getPrincipal, getReceivingLink, getRedirectHost, getSendingLink, hasMessageSources, isActive, registerConnection, visitSendingLinks
      • Methods inherited from interface org.apache.qpid.server.virtualhost.QueueManagingVirtualHost

        clearMatchingQueues, clearQueues, dumpLinkRegistry, executeTask, executeTransaction, exportMessageStore, extractConfig, getAttainedChildFromAddress, getAttainedQueue, getAttainedQueue, getBroker, getBytesEvacuatedFromMemory, getBytesIn, getBytesOut, getConnection, getConnectionCount, getConnectionMetaData, getConnections, getConnectionThreadPoolSize, getDisabledConnectionValidators, getDurableConfigurationStore, getEnabledConnectionValidators, getExchangeCount, getFlowToDiskCheckPeriod, getGlobalAddressDomains, getHousekeepingCheckPeriod, getHousekeepingThreadCount, getInboundMessageSizeHighWatermark, getInMemoryMessageSize, getInMemoryMessageThreshold, getMessagesIn, getMessagesOut, getNodeAutoCreationPolicies, getNumberOfSelectors, getQueueCount, getStatisticsReportingPeriod, getStoreTransactionIdleTimeoutClose, getStoreTransactionIdleTimeoutWarn, getStoreTransactionOpenTimeoutClose, getStoreTransactionOpenTimeoutWarn, getSubscriptionQueue, getSystemDestination, getTargetSize, getTotalConnectionCount, getTotalDepthOfQueuesBytes, getTotalDepthOfQueuesMessages, getTransactedMessagesIn, getTransactedMessagesOut, importMessageStore, isDiscardGlobalSharedSubscriptionLinksOnDetach, isOverTargetSize, publishMessage, purgeLinkRegistry, reallocateMessages, removeSubscriptionQueue, resetStatistics, scheduleHouseKeepingTask, scheduleTask, setFirstOpening, setTargetSize
      • Methods inherited from interface org.apache.qpid.server.stats.StatisticsGatherer

        registerMessageDelivered, registerMessageReceived, registerTransactedMessageDelivered, registerTransactedMessageReceived
      • Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider

        getTaskExecutor
      • Methods inherited from interface org.apache.qpid.server.store.preferences.UserPreferencesCreator

        createUserPreferences
      • Methods inherited from interface org.apache.qpid.server.model.VirtualHost

        getModelVersion, getProductVersion