@ManagedAttribute( defaultValue = "${virtualhost.storeTransactionIdleTimeoutWarn}", description = "The maximum length of time, in milliseconds, that an open store transaction may " + "remain idle. If a transaction exceeds this threshold, warnings will be " + "written to the logs.") long getStoreTransactionIdleTimeoutWarn();
@Override public String defaultValue() { return _annotation.defaultValue(); }
@Override public String getDescription() { return _annotation.description(); }
@Override public boolean isImmutable() { return _annotation.immutable(); }
@Override public Initialization getInitialization() { return _annotation.initialization(); }
@SuppressWarnings("unused") @ManagedAttribute( defaultValue = "${queue.maximumMessageTtl}", description = "Maximum message time to live (TTL) in ms. Messages arriving with larger TTL" + " values (including those with no TTL, which are considered to have a TTL value of" + " infinity) will be overridden by this value.") long getMaximumMessageTtl();
/** * Get the name of the object * * @return the name of the object */ @Override @ManagedAttribute( mandatory = true ) String getName();
/** * Returns whether the the object configuration is durably stored * * @return the durability */ @ManagedAttribute( defaultValue = "true", immutable = true) boolean isDurable();
@Override @ManagedAttribute(secure = true, description = "Optional database table prefix so multiple SystemConfigs can share the same database", defaultValue = "${systemConfig.tableNamePrefix}", validValuePattern = "[a-zA-Z_0-9]*") String getTableNamePrefix();
@Override @ManagedAttribute( description = "Configuration for the preference store, e.g. type, path, etc.", defaultValue = "{\"type\": \"Provided\"}") PreferenceStoreAttributes getPreferenceStoreAttributes(); }
@Override @ManagedAttribute( description = "Configuration for the preference store, e.g. type, path, etc.", defaultValue = "{\"type\": \"Provided\"}") PreferenceStoreAttributes getPreferenceStoreAttributes(); }
/** * Get the universally unique identifier for the object * * @return the objects id */ @ManagedAttribute( mandatory = true, immutable = true ) UUID getId();
/** * Return the lifetime policy for the object * * @return the lifetime policy */ @ManagedAttribute( defaultValue = "PERMANENT" ) LifetimePolicy getLifetimePolicy();
@Override @ManagedAttribute( description = "Optional database table prefix so multiple VirtualHostNodes can share the same database", defaultValue = "${jdbcvirtualhostnode.tableNamePrefix}", validValuePattern = "[a-zA-Z_0-9]*", immutable = true) String getTableNamePrefix(); }
@Override @ManagedAttribute( description = "Optional database table prefix so multiple VirtualHosts can share the same database", defaultValue = "${jdbcvirtualhost.tableNamePrefix}", validValuePattern = "[a-zA-Z_0-9]*", immutable = true) String getTableNamePrefix();
@ManagedAttribute( defaultValue = "true", description = "If true then this port will provide HTTP management " + "services for the broker, if no virtualhostalaias " + "matches the HTTP Host in the request") boolean isManageBrokerOnNoAliasMatch();
@Override @ManagedAttribute( defaultValue = "500" ) int getPriority(); }
@ManagedAttribute( defaultValue = "${virtualhost.storeTransactionOpenTimeoutWarn}", description = "The maximum length of time, in milliseconds, that a store transaction may " + "remain open. If a transaction exceeds this threshold, warnings will be " + "written to the logs.") long getStoreTransactionOpenTimeoutWarn();
@ManagedAttribute( defaultValue = "${queue.holdOnPublishEnabled}", description = "If true then entries in the queue will be held (not made available for delivery or " + "browsing) until the time (specified in milliseconds since the epoch) given in " + "the message header (AMQP 0-8,0-9,0-9-1,0-10) or message annotation (AMQP 1.0) " + "\"x-qpid-not-valid-before\". Note that the actual time the entry is made " + "visible may depend on how frequently the virtual host housekeeping thread runs.") boolean isHoldOnPublishEnabled();
@ManagedAttribute( defaultValue = "{}", description = "Port to hostname mapping. Connections made to this virtual" + " host node on a mapped port will be automatically" + " redirected to the given hostname.") Map<Port<?>, String> getRedirects(); }