本文整理了Java中org.apache.catalina.Container.getName()
方法的一些代码示例,展示了Container.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Container.getName()
方法的具体详情如下:
包路径:org.apache.catalina.Container
类名称:Container
方法名:getName
[英]Return a name string (suitable for use by humans) that describes this Container. Within the set of child containers belonging to a particular parent, Container names must be unique.
[中]返回描述此容器的名称字符串(适合人类使用)。在属于特定父容器的子容器集中,容器名称必须是唯一的。
代码示例来源:origin: psi-probe/psi-probe
@Override
public String getName() {
return host.getParent().getName();
}
代码示例来源:origin: psi-probe/psi-probe
@Override
public String getConfigBase() {
File configBase = new File(System.getProperty("catalina.base"), "conf");
Container baseHost = null;
Container thisContainer = host;
while (thisContainer != null) {
if (thisContainer instanceof Host) {
baseHost = thisContainer;
}
thisContainer = thisContainer.getParent();
}
if (baseHost != null) {
configBase = new File(configBase, baseHost.getName());
}
return configBase.getAbsolutePath();
}
代码示例来源:origin: magro/memcached-session-manager
protected MemcachedNodesManager createMemcachedNodesManager(final String memcachedNodes, final String failoverNodes) {
final Context context = _manager.getContext();
final String webappVersion = Reflections.invoke(context, "getWebappVersion", null);
final StorageKeyFormat storageKeyFormat = StorageKeyFormat.of(_storageKeyPrefix, context.getParent().getName(), context.getName(), webappVersion);
return MemcachedNodesManager.createFor( memcachedNodes, failoverNodes, storageKeyFormat, _storageClientCallback);
}
代码示例来源:origin: psi-probe/psi-probe
@Override
public void setWrapper(Wrapper wrapper) {
Valve valve = createValve();
if (wrapper != null) {
host = (Host) wrapper.getParent().getParent();
Engine engine = (Engine) host.getParent();
Service service = engine.getService();
connectors = service.findConnectors();
try {
deployerOName =
new ObjectName(host.getParent().getName() + ":type=Deployer,host=" + host.getName());
} catch (MalformedObjectNameException e) {
logger.trace("", e);
}
host.getPipeline().addValve(valve);
mbeanServer = ManagementFactory.getPlatformMBeanServer();
} else if (host != null) {
host.getPipeline().removeValve(valve);
}
}
代码示例来源:origin: codefollower/Tomcat-Research
/**
* Return the name of the cluster that this Server is currently configured
* to operate within.
*
* @return The name of the cluster associated with this server
*/
@Override
public String getClusterName() {
if(clusterName == null && container != null)
return container.getName() ;
return clusterName;
}
代码示例来源:origin: tomcat/catalina
/**
* Return a String representation of this component.
*/
public String toString() {
StringBuffer sb = new StringBuffer("WebappLoader[");
if (container != null)
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: tomcat/catalina-optional
/**
* Return a String rendering of this object.
*/
public String toString() {
StringBuffer sb = new StringBuffer("RequestDumperValve[");
if (container != null)
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: org.jboss.web/jbossweb
/**
* Return a String rendering of this object.
*/
public String toString() {
StringBuffer sb = new StringBuffer("RequestDumperValve[");
if (container != null)
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: org.glassfish.main.web/web-core
/**
* Return a String representation of this component.
*/
public String toString() {
StringBuilder sb = new StringBuilder("WebappLoader[");
if (container != null)
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: tomcat/catalina
/**
* Return a String rendering of this object.
*/
public String toString() {
StringBuffer sb = new StringBuffer("SingleSignOn[");
if (container == null )
sb.append("Container is null");
else
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: org.jboss.web/jbossweb
/**
* Return a String rendering of this object.
*/
public String toString() {
StringBuilder sb = new StringBuilder("SingleSignOn[");
if (container == null )
sb.append("Container is null");
else
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: tomcat/catalina
/**
* Return a String rendering of this object.
*/
public String toString() {
StringBuffer sb = new StringBuffer(this.getClass().getName());
sb.append("[");
if (container != null)
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: org.jboss.web/jbossweb
/**
* Return a String rendering of this object.
*/
public String toString() {
StringBuilder sb = new StringBuilder(this.getClass().getName());
sb.append("[");
if (container != null)
sb.append(container.getName());
sb.append("]");
return (sb.toString());
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
@Override
public String getVirtualServerName() {
// Constructor will fail if context or its parent is null
Container host = context.getParent();
Container engine = host.getParent();
return engine.getName() + "/" + host.getName();
}
代码示例来源:origin: tomcat/catalina
public String getHostname() {
Container parentHost = getParent();
if (parentHost != null) {
hostName = parentHost.getName();
}
if ((hostName == null) || (hostName.length() < 1))
hostName = "_";
return hostName;
}
代码示例来源:origin: org.glassfish.main.web/web-core
@Override
public String getVirtualServerName() {
String virtualServerName = null;
Container parent = getParent();
if (parent != null) {
virtualServerName = parent.getName();
}
return virtualServerName;
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
@Override
public Map<String, ? extends ServletRegistration> getServletRegistrations() {
Map<String, ApplicationServletRegistration> result = new HashMap<>();
Container[] wrappers = context.findChildren();
for (Container wrapper : wrappers) {
result.put(wrapper.getName(),
new ApplicationServletRegistration(
(Wrapper) wrapper, context));
}
return result;
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
@Override
public String getHostName() {
if (resources != null) {
Container host = resources.getContext().getParent();
if (host != null) {
return host.getName();
}
}
return null;
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
@Override
public void setContainer(Container container) {
super.setContainer(container);
if (appName == null) {
appName = makeLegalForJAAS(container.getName());
log.info(sm.getString("jaasRealm.appName", appName));
}
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
public SingleSignOnSessionKey(Session session) {
this.sessionId = session.getId();
Context context = session.getManager().getContext();
this.contextName = context.getName();
this.hostName = context.getParent().getName();
}
内容来源于网络,如有侵权,请联系作者删除!