|
@@ -15,10 +15,9 @@ import com.xxl.rpc.remoting.invoker.call.CallType;
|
15
|
15
|
import com.xxl.rpc.remoting.invoker.reference.XxlRpcReferenceBean;
|
16
|
16
|
import com.xxl.rpc.remoting.invoker.route.LoadBalance;
|
17
|
17
|
import com.xxl.rpc.remoting.net.NetEnum;
|
18
|
|
-import com.xxl.rpc.remoting.net.impl.jetty.server.JettyServerHandler;
|
|
18
|
+import com.xxl.rpc.remoting.net.impl.servlet.server.ServletServerHandler;
|
19
|
19
|
import com.xxl.rpc.remoting.provider.XxlRpcProviderFactory;
|
20
|
20
|
import com.xxl.rpc.serialize.Serializer;
|
21
|
|
-import org.eclipse.jetty.server.Request;
|
22
|
21
|
import org.quartz.*;
|
23
|
22
|
import org.quartz.Trigger.TriggerState;
|
24
|
23
|
import org.quartz.impl.triggers.CronTriggerImpl;
|
|
@@ -95,12 +94,12 @@ public final class XxlJobDynamicScheduler {
|
95
|
94
|
|
96
|
95
|
|
97
|
96
|
// ---------------------- admin rpc provider (no server version) ----------------------
|
98
|
|
- private static JettyServerHandler jettyServerHandler;
|
|
97
|
+ private static ServletServerHandler servletServerHandler;
|
99
|
98
|
private void initRpcProvider(){
|
100
|
99
|
// init
|
101
|
100
|
XxlRpcProviderFactory xxlRpcProviderFactory = new XxlRpcProviderFactory();
|
102
|
101
|
xxlRpcProviderFactory.initConfig(
|
103
|
|
- NetEnum.JETTY,
|
|
102
|
+ NetEnum.NETTY_HTTP,
|
104
|
103
|
Serializer.SerializeEnum.HESSIAN.getSerializer(),
|
105
|
104
|
null,
|
106
|
105
|
0,
|
|
@@ -112,13 +111,13 @@ public final class XxlJobDynamicScheduler {
|
112
|
111
|
xxlRpcProviderFactory.addService(AdminBiz.class.getName(), null, XxlJobAdminConfig.getAdminConfig().getAdminBiz());
|
113
|
112
|
|
114
|
113
|
// jetty handler
|
115
|
|
- jettyServerHandler = new JettyServerHandler(xxlRpcProviderFactory);
|
|
114
|
+ servletServerHandler = new ServletServerHandler(xxlRpcProviderFactory);
|
116
|
115
|
}
|
117
|
116
|
private void stopRpcProvider() throws Exception {
|
118
|
117
|
XxlRpcInvokerFactory.getInstance().stop();
|
119
|
118
|
}
|
120
|
119
|
public static void invokeAdminService(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
|
121
|
|
- jettyServerHandler.handle(null, new Request(null, null), request, response);
|
|
120
|
+ servletServerHandler.handle(null, request, response);
|
122
|
121
|
}
|
123
|
122
|
|
124
|
123
|
|
|
@@ -139,7 +138,7 @@ public final class XxlJobDynamicScheduler {
|
139
|
138
|
|
140
|
139
|
// set-cache
|
141
|
140
|
executorBiz = (ExecutorBiz) new XxlRpcReferenceBean(
|
142
|
|
- NetEnum.JETTY,
|
|
141
|
+ NetEnum.NETTY_HTTP,
|
143
|
142
|
Serializer.SerializeEnum.HESSIAN.getSerializer(),
|
144
|
143
|
CallType.SYNC,
|
145
|
144
|
LoadBalance.ROUND,
|