本文整理汇总了Java中org.ligoj.app.resource.plugin.CurlProcessor.close方法的典型用法代码示例。如果您正苦于以下问题:Java CurlProcessor.close方法的具体用法?Java CurlProcessor.close怎么用?Java CurlProcessor.close使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.ligoj.app.resource.plugin.CurlProcessor
的用法示例。
在下文中一共展示了CurlProcessor.close方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkStatus
import org.ligoj.app.resource.plugin.CurlProcessor; //导入方法依赖的package包/类
@Override
public boolean checkStatus(final Map<String, String> parameters) throws Exception {
// Status is UP <=> Administration access is UP (if defined)
validateAccess(parameters);
final CurlProcessor processor = new ConfluenceCurlProcessor();
try {
// Check the user can log-in to Confluence
authenticate(parameters, processor);
// Check the user has enough rights to access to the plugin page
validateAdminAccess(parameters, processor);
} finally {
processor.close();
}
return true;
}
示例2: execute
import org.ligoj.app.resource.plugin.CurlProcessor; //导入方法依赖的package包/类
/**
* Return/execute a vCloud resource. Return <code>null</code> when the
* resource is not found. Authentication should be proceeded before for
* authenticated query.
*/
protected String execute(final CurlProcessor processor, final String method, final String url, final String resource) {
// Get the resource using the preempted authentication
final CurlRequest request = new CurlRequest(method, StringUtils.appendIfMissing(url, "/") + StringUtils.removeStart(resource, "/"),
null);
request.setSaveResponse(true);
// Execute the requests
processor.process(request);
processor.close();
return request.getResponse();
}
示例3: getConfluenceResource
import org.ligoj.app.resource.plugin.CurlProcessor; //导入方法依赖的package包/类
/**
* Return a Jenkins's resource. Return <code>null</code> when the resource
* is not found.
*/
protected String getConfluenceResource(final CurlProcessor processor, final String url, final String resource) {
// Get the resource using the preempted authentication
final CurlRequest request = new CurlRequest(HttpMethod.GET, StringUtils.removeEnd(url, "/") + resource, null);
request.setSaveResponse(true);
// Execute the requests
processor.process(request);
processor.close();
return request.getResponse();
}
示例4: synchronizeJira
import org.ligoj.app.resource.plugin.CurlProcessor; //导入方法依赖的package包/类
/**
* Synchronize JIRA
*/
protected void synchronizeJira(final ImportContext context, final ImportStatus result) {
if (result.getCanSynchronizeJira()) {
// Administration account has been provided
final CurlProcessor processor = new JiraCurlProcessor();
result.setSynchronizedJira(authenticateAdmin(context, processor) && clearJiraCache(context, result, processor)
&& reIndexProject(context, result, processor));
processor.close();
}
}
示例5: validateAdminConnectivity
import org.ligoj.app.resource.plugin.CurlProcessor; //导入方法依赖的package包/类
/**
* Validate the administration connectivity.
*
* @param parameters
* the administration parameters.
* @return <code>true</code> when administration connection succeed.
*/
protected boolean validateAdminConnectivity(final Map<String, String> parameters) {
final CurlProcessor processor = new JiraCurlProcessor();
try {
return authenticateAdmin(parameters, processor);
} finally {
processor.close();
}
}