Fixing build issues
This commit is contained in:
parent
c24b7d83e6
commit
87ca4eb25b
|
@ -9,8 +9,8 @@ import java.util.Map;
|
|||
|
||||
import org.eclipse.jetty.util.FutureCallback;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketConnection;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketEventDriver;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketPolicy;
|
||||
import org.eclipse.jetty.websocket.driver.WebSocketEventDriver;
|
||||
|
||||
public class WebSocketClient
|
||||
{
|
||||
|
|
|
@ -15,11 +15,11 @@ import org.eclipse.jetty.util.log.Log;
|
|||
import org.eclipse.jetty.util.log.Logger;
|
||||
import org.eclipse.jetty.util.ssl.SslContextFactory;
|
||||
import org.eclipse.jetty.util.thread.QueuedThreadPool;
|
||||
import org.eclipse.jetty.websocket.api.EventMethodsCache;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketConnection;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketEventDriver;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketPolicy;
|
||||
import org.eclipse.jetty.websocket.client.io.WebSocketClientSelectorManager;
|
||||
import org.eclipse.jetty.websocket.driver.EventMethodsCache;
|
||||
import org.eclipse.jetty.websocket.driver.WebSocketEventDriver;
|
||||
|
||||
public class WebSocketClientFactory extends AggregateLifeCycle
|
||||
{
|
||||
|
@ -124,6 +124,6 @@ public class WebSocketClientFactory extends AggregateLifeCycle
|
|||
|
||||
public WebSocketEventDriver newWebSocketDriver(Object websocketPojo)
|
||||
{
|
||||
return new WebSocketEventDriver(methodsCache,policy,websocketPojo);
|
||||
return new WebSocketEventDriver(websocketPojo,methodsCache,policy,getBufferPool());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,10 +16,10 @@ import org.eclipse.jetty.io.SelectChannelEndPoint;
|
|||
import org.eclipse.jetty.io.SelectorManager;
|
||||
import org.eclipse.jetty.io.ssl.SslConnection;
|
||||
import org.eclipse.jetty.util.ssl.SslContextFactory;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketEventDriver;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketPolicy;
|
||||
import org.eclipse.jetty.websocket.client.WebSocketClient;
|
||||
import org.eclipse.jetty.websocket.client.WebSocketClientFactory;
|
||||
import org.eclipse.jetty.websocket.driver.WebSocketEventDriver;
|
||||
import org.eclipse.jetty.websocket.io.WebSocketAsyncConnection;
|
||||
|
||||
public class WebSocketClientSelectorManager extends SelectorManager
|
||||
|
|
|
@ -33,6 +33,7 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
import org.eclipse.jetty.util.BlockingArrayQueue;
|
||||
import org.eclipse.jetty.util.FutureCallback;
|
||||
import org.eclipse.jetty.websocket.api.StatusCode;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketAdapter;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketConnection;
|
||||
|
@ -439,7 +440,7 @@ public class WebSocketClientTest
|
|||
String mesg = "This is a test message to send";
|
||||
for (int i = 0; i < messages; i++)
|
||||
{
|
||||
connection.write(mesg);
|
||||
connection.write(null,new FutureCallback<Void>(),mesg);
|
||||
}
|
||||
|
||||
// Duration for the write phase
|
||||
|
@ -597,7 +598,7 @@ public class WebSocketClientTest
|
|||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
Thread.sleep(250);
|
||||
connection.write("Hello");
|
||||
connection.write(null,new FutureCallback<Void>(),"Hello");
|
||||
len = ssocket.getInputStream().read(recv,0,recv.length);
|
||||
Assert.assertTrue(len > 0);
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import java.io.OutputStream;
|
|||
import java.net.Socket;
|
||||
|
||||
import org.eclipse.jetty.util.IO;
|
||||
import org.eclipse.jetty.websocket.api.AcceptHash;
|
||||
import org.eclipse.jetty.websocket.protocol.AcceptHash;
|
||||
|
||||
/**
|
||||
* A overly simplistic websocket server used during testing.
|
||||
|
|
|
@ -27,11 +27,11 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
import org.eclipse.jetty.util.StringUtil;
|
||||
import org.eclipse.jetty.websocket.api.OpCode;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketAdapter;
|
||||
import org.eclipse.jetty.websocket.api.WebSocketConnection;
|
||||
import org.eclipse.jetty.websocket.client.WebSocketClient;
|
||||
import org.eclipse.jetty.websocket.client.WebSocketClientFactory;
|
||||
import org.eclipse.jetty.websocket.protocol.OpCode;
|
||||
|
||||
/**
|
||||
* This is not a general purpose websocket client. It's only for testing the websocket server and is hardwired to a specific draft version of the protocol.
|
||||
|
|
Loading…
Reference in New Issue