本文整理了Java中org.restlet.Restlet.stop
方法的一些代码示例,展示了Restlet.stop
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Restlet.stop
方法的具体详情如下:
包路径:org.restlet.Restlet
类名称:Restlet
方法名:stop
[英]Stops the Restlet. By default its only sets "started" internal property to false. WARNING: this method must be called at the beginning of the stopping process by subclasses otherwise concurrent threads could continue to (improperly) handle calls.
[中]停止休息。默认情况下,它仅将“启动”内部属性设置为false。警告:子类必须在停止进程开始时调用此方法,否则并发线程可能会继续(不正确)处理调用。
代码示例来源:origin: org.restlet/org.restlet
@Override
public synchronized void stop() throws Exception {
wrappedRestlet.stop();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
@Override
public synchronized void stop() throws Exception {
wrappedRestlet.stop();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Attempts to {@link #stop()} the Restlet if it is still started.
*/
@Override
protected void finalize() throws Throwable {
if (isStarted()) {
stop();
}
super.finalize();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
@Override
public synchronized void stop() throws Exception {
super.stop();
for (Client client : clients.values()) {
client.stop();
}
}
});
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Stops the filter and the next Restlet if attached.
*/
@Override
public synchronized void stop() throws Exception {
if (isStarted()) {
// Must be invoked as a first step
super.stop();
if (getNext() != null) {
getNext().stop();
}
}
}
代码示例来源:origin: miltonio/milton2
@Override
public synchronized void stop() throws Exception {
if (isStarted()) {
httpManager.shutdown();
}
super.stop();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Stop all applications attached to a virtual host
*
* @param host
* @throws Exception
*/
private void stopHostApplications(VirtualHost host) throws Exception {
for (Route route : host.getRoutes()) {
if (route.getNext().isStarted()) {
route.getNext().stop();
}
}
}
代码示例来源:origin: org.restlet/org.restlet
/**
* Stops the component. First it stops the component's internal helper and
* then stops all the connectors (servers then clients). Finally it calls
* the stop method of the super class.
*
* @see #stopHelper()
* @see #stopServers()
* @see #stopClients()
*/
@Override
public synchronized void stop() throws Exception {
stopHelper();
stopServers();
stopClients();
stopServices();
super.stop();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Stops the application, the inbound and outbound roots then all the
* enabled associated services. Finally, it clears the internal cache of
* annotations.
*/
@Override
public synchronized void stop() throws Exception {
if (isStarted()) {
// Must be invoked as a first step
super.stop();
if (getOutboundRoot() != null) {
getOutboundRoot().stop();
}
if (getInboundRoot() != null) {
getInboundRoot().stop();
}
getServices().stop();
if (getHelper() != null) {
getHelper().stop();
}
// Clear the annotations cache
AnnotationUtils.getInstance().clearCache();
}
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Releases the resource by stopping any connector automatically created and
* associated to the "next" property (see {@link #getNext()} method.
*/
@Override
protected void doRelease() throws ResourceException {
if ((getNext() != null) && this.nextCreated) {
if (getNext() instanceof Restlet) {
try {
((Restlet) getNext()).stop();
} catch (Exception e) {
throw new ResourceException(e);
}
}
setNext(null);
}
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Stops the filter and the attached routes.
*/
@Override
public synchronized void stop() throws Exception {
if (isStarted()) {
// Must be invoked as a first step
super.stop();
if (getDefaultRoute() != null) {
getDefaultRoute().stop();
}
for (Route route : getRoutes()) {
route.stop();
}
}
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Stops the component. First it stops the component's internal helper, the
* realms, the services, the routers and then stops all the connectors
* (servers then clients) Finally it calls the stop method of the super
* class.
*
* @see #stopHelper()
* @see #stopRealms()
* @see #stopServices()
* @see #stopRouters()
* @see #stopServers()
* @see #stopClients()
*/
@Override
public synchronized void stop() throws Exception {
stopHelper();
stopRealms();
stopServices();
stopRouters();
stopServers();
stopClients();
super.stop();
}
代码示例来源:origin: org.restlet/org.restlet
super.stop();
内容来源于网络,如有侵权,请联系作者删除!