Skip to content

Setting socket read timeout with javax.xml.soap.SOAPConnection

I am using the javax.xml.soap API (javax.xml.soap.SOAPConnectionFactory, javax.xml.soap.SOAPConnection, and friends) to make a web service call to a remote server, for the most part with great success. However, sometimes there is a problem and the program gets stuck reading forever. To address this, I’d…

Trouble understanding Java threads

I learned about multiprocessing from Python and I’m having a bit of trouble understanding Java’s approach. In Python, I can say I want a pool of 4 processes and then send a bunch of work to my program and it’ll work on 4 items at a time. I realized, with Java, I need to use threads to achiev…

How to avoid Admob blocking the UI thread

I have detected some of my activities are blocked at the launch. So I wrote that code in a new project: And the result is that the first creation of an AdView object blocks the UI thread for between 1 and 2 seconds. Is there some way of avoiding that? Thanks Answer You are creating your AdView in your UI

Background process in linux

I have developed a Java socket server connection which is working fine. When started from a terminal, it starts from listening from client. But when I close the terminal it stops listening. I need to continue even though the terminal closed by user from where jar file was started. How can I run Java server so…

jndi LDAPS custom HostnameVerifier and TrustManager

We are writing an application that shall connect to different LDAP servers. For each server we may only accept a certain certificate. The hostname in that certificate shall not matter. This is easy, when we use LDAP and STARTTLS, because we can use StartTlsResponse.setHostnameVerifier(..-) and use StartTlsRes…