草庐IT

callable_return_not_discardable

全部标签

java - 未知主机异常 : name or service not known

我正在尝试使用com.squareup.okhttp中的OkHttpClient从API返回一些数据。我遇到了一些最终能够克服的错误,但我无法克服这个主机异常错误,而且这里的任何内容似乎都不足以解决我的案例。下面是我尝试的代码及其输出,如果有人知道如何克服错误,我将不胜感激。代码publicvoidconnect(){OkHttpClientclient=newOkHttpClient();com.squareup.okhttp.Requestrequest=newcom.squareup.okhttp.Request.Builder().url("https://socialweb-

java - JAX-RS (Reasteasy) Response.readEntity 抛出 : IllegalStateException: RESTEASY003290: Entity is not backed by an input stream

我对发送JAX-RSPOST调用的方法进行了JUnit测试。为了独立于外部资源,我mock了REST客户端并表示应该返回一个虚拟响应。效果很好,没问题。但是:当调用myResponse.readEntity(String.class)时,我总是得到以下异常:java.lang.IllegalStateException:RESTEASY003290:Entityisnotbackedbyaninputstream这是我失败的代码片段:importcom.google.gson.JsonObject;importcom.google.gson.JsonPrimitive;importja

java - Eclipse 3.5.1 编译器错误 :The type OutputFormat is not accessible due to restriction on required library . ./rt.jar

这个错误很奇怪,我无法理解它。我已经安装了EclipseRCP3.5.1,JavaSE1.6更新16并切换到SWT3.5。我创建了一个新项目,设置了依赖项并尝试编译。尝试导入时,请使用以下内容:importcom.sun.org.apache.xml.internal.serialize.OutputFormat;importcom.sun.org.apache.xml.internal.serialize.XMLSerializer;我得到错误:Accessrestriction:ThetypeXMLSerializerisnotaccessibleduetorestrictiono

javax.mail.MessagingException : Could not connect to SMTP host?

以下是我发送邮件的代码:importjava.util.Properties;importjavax.mail.Authenticator;importjavax.mail.Message;importjavax.mail.Message.RecipientType;importjavax.mail.MessagingException;importjavax.mail.PasswordAuthentication;importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.Internet

java - Callable 是如何工作的?可调用对象如何返回值?

我试图了解Callable在不同线程上运行时如何能够返回值。我正在查看类Executors、AbstractExecutorService、ThreadPoolExecutor和FutureTask,所有这些都在java.util.concurrent包。您可以通过调用Executors中的方法(例如newSingleThreadExecutor())来创建ExecutorService对象。然后,您可以使用ExecutorService.submit(Callablec)传递一个Callable对象。由于call()方法是由ExecutorService提供的线程运行的,返回的对象从

java - Primefaces 用户界面 :repeat not working

我正在尝试在Primefaces中创建accordionPanel。我正在尝试使用ui:repeat创建它,这样我就可以动态创建面板选项卡。但不知何故我的代码不起作用,accordionPanel是空的,没有任何标签。任何人都可以给我原因或指出如何实现这一目标。这是我的bean。@ManagedBean(name="divisionList")publicclassDivisionsimplementsSerializable{privateListdivStrings;publicListgetDivStrings(){returndivStrings;}publicDivision

java.lang.IllegalStateException : Not a JSON Object 错误

我正在尝试使用SonarQubeWebAPI从SonarQube获取json响应。将JsonElement分配给JsonObject时出现此错误:java.lang.IllegalStateException:NotaJSONObject这是我的Java类@ControllerpublicclassSonarController{@AutowiredJenkinsDataServicejenkinsService;@AutowiredSonarDataServicesonarService;HttpEntityentity;@RequestMapping(value={"/sonar"

java - 什么时候使用 Callable 对象在 Java Executor 中调用 call() 方法?

这是来自example的一些示例代码.我需要知道的是call()何时在可调用对象上被调用?是什么触发了它?publicclassCallableExample{publicstaticclassWordLengthCallableimplementsCallable{privateStringword;publicWordLengthCallable(Stringword){this.word=word;}publicIntegercall(){returnInteger.valueOf(word.length());}}publicstaticvoidmain(Stringargs[

java - Hamcrest 泛型 hell #2 : iterableWithSize gives errror "is not applicable for the arguments"

在hamcrest中(1.3.RC2,没有JUnit依赖项)我无法使用iterableWithSize().我有一个(扩展)一个Iterator用Content参数化像这样EndResultcontents=contentRepository.findAllByPropertyValue("title","*content*");哪里EndResult是packageorg.springframework.data.neo4j.conversion;publicinterfaceEndResultextendsIterable{...}和Content是我的Pojo。现在,我认为这会起

java - XSD 验证 : This parser does not support specification "null" version "null"

我正在尝试使用标准Java库验证XML文件并出现上述错误。我的XSD文件test1.xsd是带有代码(在Eclipse中作为Junit测试运行):@TestpublicvoidtestValidatingParser1()throwsException{StringSCHEMA_PATH="test1.xsd";InputStreamSCHEMA_STREAM=getClass().getResourceAsStream(SCHEMA_PATH);StreamSourceSCHEMA_SOURCE=newStreamSource(SCHEMA_STREAM);SchemaFactory