Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/*
* JBoss, Home of Professional Open Source.
* Copyright 2014, Red Hat, Inc., and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.jboss.as.ejb3.subsystem;
import java.util.HashMap;
import java.util.Map;
/**
* @author Jaikiran Pai
* @author Tomasz Adamski
*/
public enum EJB3SubsystemXMLAttribute {
UNKNOWN(null),
ALIAS("alias"),
ALIASES("aliases"),
ALLOW_EXECUTION("allow-execution"),
BEAN_CACHE("bean-cache"),
CACHE_CONTAINER("cache-container"),
CACHE_REF("cache-ref"),
CLIENT_MAPPINGS_CLUSTER_NAME("cluster"),
@Deprecated CLIENT_MAPPINGS_CACHE("client-mappings-cache"),
@Deprecated CLUSTERED_CACHE_REF("clustered-cache-ref"),
CONNECT_TIMEOUT("connect-timeout"),
CONNECTOR_REF("connector-ref"),
CORE_THREADS("core-threads"),
DEFAULT_ACCESS_TIMEOUT("default-access-timeout"),
DEFAULT_DATA_STORE("default-data-store"),
DATABASE("database"),
DATASOURCE_JNDI_NAME("datasource-jndi-name"),
ENABLED("enabled"),
ENABLE_BY_DEFAULT("enable-by-default"),
EXCLUDE_LOCAL_RECEIVER("exclude-local-receiver"),
@Deprecated GROUPS_PATH("groups-path"),
@Deprecated IDLE_TIMEOUT("idle-timeout"),
@Deprecated IDLE_TIMEOUT_UNIT("idle-timeout-unit"),
INSTANCE_ACQUISITION_TIMEOUT("instance-acquisition-timeout"),
INSTANCE_ACQUISITION_TIMEOUT_UNIT("instance-acquisition-timeout-unit"),
KEEPALIVE_TIME("keepalive-time"),
LOCAL_RECEIVER_PASS_BY_VALUE("local-receiver-pass-by-value"),
MAX_POOL_SIZE("max-pool-size"),
MAX_SIZE("max-size"),
DERIVE_SIZE("derive-size"),
MAX_THREADS("max-threads"),
NAME("name"),
OUTBOUND_CONNECTION_REF("outbound-connection-ref"),
PARTITION("partition"),
REFRESH_INTERVAL("refresh-interval"),
PASS_BY_VALUE("pass-by-value"),
@Deprecated PASSIVATE_EVENTS_ON_REPLICATE("passivate-events-on-replicate"),
PASSIVATION_DISABLED_CACHE_REF("passivation-disabled-cache-ref"),
PASSIVATION_STORE_REF("passivation-store-ref"),
PATH("path"),
POOL_NAME("pool-name"),
RELATIVE_TO("relative-to"),
RESOURCE_ADAPTER_NAME("resource-adapter-name"),
@Deprecated SESSIONS_PATH("sessions-path"),
STATIC_URLS("static-urls"),
@Deprecated SUBDIRECTORY_COUNT("subdirectory-count"),
THREAD_POOL_NAME("thread-pool-name"),
TYPE("type"),
USE_QUALIFIED_NAME("use-qualified-name"),
VALUE("value"),
ACTIVE("active"),
EXECUTE_IN_WORKER("execute-in-worker"),
// Elytron integration
OUTFLOW_SECURITY_DOMAINS("outflow-security-domains"),
SECURITY_DOMAIN("security-domain"),
ENABLE_JACC("enable-jacc"),
URI("uri"),
APP_NAME("app-name"),
MODULE_NAME("module-name"),
DISTINCT_NAME("distinct-name")
;
private final String name;
EJB3SubsystemXMLAttribute(final String name) {
this.name = name;
}
/**
* Get the local name of this attribute.
*
* @return the local name
*/
public String getLocalName() {
return name;
}
private static final Map MAP;
static {
final Map map = new HashMap();
for (EJB3SubsystemXMLAttribute element : values()) {
final String name = element.getLocalName();
if (name != null)
map.put(name, element);
}
MAP = map;
}
public static EJB3SubsystemXMLAttribute forName(String localName) {
final EJB3SubsystemXMLAttribute element = MAP.get(localName);
return element == null ? UNKNOWN : element;
}
@Override
public String toString() {
return getLocalName();
}
}