Semaphore

JSR356WebSocket - acquire semaphore with timeout