2424import com .wyjson .router .callback .GoCallback ;
2525import com .wyjson .router .callback .InterceptorCallback ;
2626import com .wyjson .router .core .ApplicationModuleCenter ;
27+ import com .wyjson .router .core .EventCenter ;
28+ import com .wyjson .router .core .InterceptorCenter ;
2729import com .wyjson .router .core .InterceptorServiceImpl ;
28- import com .wyjson .router .core .LogisticsCenter ;
30+ import com .wyjson .router .core .RouteCenter ;
2931import com .wyjson .router .core .RouteModuleCenter ;
32+ import com .wyjson .router .core .ServiceCenter ;
3033import com .wyjson .router .core .interfaces .IInterceptorService ;
3134import com .wyjson .router .exception .NoFoundRouteException ;
3235import com .wyjson .router .exception .RouterException ;
@@ -52,8 +55,8 @@ public final class GoRouter {
5255 private volatile static boolean isDebug = false ;
5356
5457 private GoRouter () {
55- LogisticsCenter .clearInterceptors ();
56- LogisticsCenter .addService (InterceptorServiceImpl .class );
58+ InterceptorCenter .clearInterceptors ();
59+ ServiceCenter .addService (InterceptorServiceImpl .class );
5760 }
5861
5962 private static class InstanceHolder {
@@ -156,7 +159,7 @@ public static void registerAM(Class<? extends IApplicationModule> am) {
156159 * @param service 实现类.class
157160 */
158161 public void addService (Class <? extends IService > service ) {
159- LogisticsCenter .addService (service );
162+ ServiceCenter .addService (service );
160163 }
161164
162165 /**
@@ -168,7 +171,7 @@ public void addService(Class<? extends IService> service) {
168171 */
169172 @ Nullable
170173 public <T > T getService (Class <? extends T > service ) {
171- return LogisticsCenter .getService (service );
174+ return ServiceCenter .getService (service );
172175 }
173176
174177 /**
@@ -178,7 +181,7 @@ public <T> T getService(Class<? extends T> service) {
178181 * @param interceptor
179182 */
180183 public void addInterceptor (int ordinal , Class <? extends IInterceptor > interceptor ) {
181- LogisticsCenter .addInterceptor (ordinal , interceptor , false );
184+ InterceptorCenter .addInterceptor (ordinal , interceptor , false );
182185 }
183186
184187 /**
@@ -188,14 +191,14 @@ public void addInterceptor(int ordinal, Class<? extends IInterceptor> intercepto
188191 * @param interceptor
189192 */
190193 public void setInterceptor (int ordinal , Class <? extends IInterceptor > interceptor ) {
191- LogisticsCenter .setInterceptor (ordinal , interceptor );
194+ InterceptorCenter .setInterceptor (ordinal , interceptor );
192195 }
193196
194197 /**
195198 * 动态添加路由分组,按需加载路由
196199 */
197200 public void addRouterGroup (String group , IRouteModuleGroup routeModuleGroup ) {
198- LogisticsCenter .addRouterGroup (group , routeModuleGroup );
201+ RouteCenter .addRouterGroup (group , routeModuleGroup );
199202 }
200203
201204 private void runInMainThread (Runnable runnable ) {
@@ -224,7 +227,7 @@ public Card build(Uri uri) {
224227 * @param activity
225228 */
226229 public String getRawURI (Activity activity ) {
227- return LogisticsCenter .getRawURI (activity );
230+ return RouteCenter .getRawURI (activity );
228231 }
229232
230233 /**
@@ -233,7 +236,7 @@ public String getRawURI(Activity activity) {
233236 * @param fragment
234237 */
235238 public String getRawURI (Fragment fragment ) {
236- return LogisticsCenter .getRawURI (fragment );
239+ return RouteCenter .getRawURI (fragment );
237240 }
238241
239242 /**
@@ -242,7 +245,7 @@ public String getRawURI(Fragment fragment) {
242245 * @param activity
243246 */
244247 public String getCurrentPath (Activity activity ) {
245- return LogisticsCenter .getCurrentPath (activity );
248+ return RouteCenter .getCurrentPath (activity );
246249 }
247250
248251 /**
@@ -251,31 +254,31 @@ public String getCurrentPath(Activity activity) {
251254 * @param fragment
252255 */
253256 public String getCurrentPath (Fragment fragment ) {
254- return LogisticsCenter .getCurrentPath (fragment );
257+ return RouteCenter .getCurrentPath (fragment );
255258 }
256259
257260 public void inject (Activity activity ) {
258- LogisticsCenter .inject (activity , null , null );
261+ RouteCenter .inject (activity , null , null );
259262 }
260263
261264 public void inject (Activity activity , Intent intent ) {
262- LogisticsCenter .inject (activity , intent , null );
265+ RouteCenter .inject (activity , intent , null );
263266 }
264267
265268 public void inject (Activity activity , Bundle bundle ) {
266- LogisticsCenter .inject (activity , null , bundle );
269+ RouteCenter .inject (activity , null , bundle );
267270 }
268271
269272 public void inject (Fragment fragment ) {
270- LogisticsCenter .inject (fragment , null , null );
273+ RouteCenter .inject (fragment , null , null );
271274 }
272275
273276 public void inject (Fragment fragment , Intent intent ) {
274- LogisticsCenter .inject (fragment , intent , null );
277+ RouteCenter .inject (fragment , intent , null );
275278 }
276279
277280 public void inject (Fragment fragment , Bundle bundle ) {
278- LogisticsCenter .inject (fragment , null , bundle );
281+ RouteCenter .inject (fragment , null , bundle );
279282 }
280283
281284 @ Nullable
@@ -296,7 +299,7 @@ public Object go(Context context, Card card, int requestCode, ActivityResultLaun
296299 card .setInterceptorException (null );
297300
298301 try {
299- LogisticsCenter .assembleRouteCard (card );
302+ RouteCenter .assembleRouteCard (card );
300303 } catch (NoFoundRouteException e ) {
301304 logger .warning (null , e .getMessage ());
302305
@@ -428,39 +431,39 @@ private Object goFragment(Card card, GoCallback callback) {
428431 }
429432
430433 public <T > void registerEvent (FragmentActivity activity , @ NonNull Class <T > type , @ NonNull Observer <T > observer ) {
431- LogisticsCenter .registerEvent (activity , type , false , observer );
434+ EventCenter .registerEvent (activity , type , false , observer );
432435 }
433436
434437 public <T > void registerEvent (Fragment fragment , @ NonNull Class <T > type , @ NonNull Observer <T > observer ) {
435- LogisticsCenter .registerEvent (fragment , type , false , observer );
438+ EventCenter .registerEvent (fragment , type , false , observer );
436439 }
437440
438441 public <T > void registerEventForever (FragmentActivity activity , @ NonNull Class <T > type , @ NonNull Observer <T > observer ) {
439- LogisticsCenter .registerEvent (activity , type , true , observer );
442+ EventCenter .registerEvent (activity , type , true , observer );
440443 }
441444
442445 public <T > void registerEventForever (Fragment fragment , @ NonNull Class <T > type , @ NonNull Observer <T > observer ) {
443- LogisticsCenter .registerEvent (fragment , type , true , observer );
446+ EventCenter .registerEvent (fragment , type , true , observer );
444447 }
445448
446449 public <T > void unRegisterEvent (FragmentActivity activity , @ NonNull Class <T > type ) {
447- LogisticsCenter .unRegisterEvent (activity , type , null );
450+ EventCenter .unRegisterEvent (activity , type , null );
448451 }
449452
450453 public <T > void unRegisterEvent (Fragment fragment , @ NonNull Class <T > type ) {
451- LogisticsCenter .unRegisterEvent (fragment , type , null );
454+ EventCenter .unRegisterEvent (fragment , type , null );
452455 }
453456
454457 public <T > void unRegisterEvent (FragmentActivity activity , @ NonNull Class <T > type , Observer <T > observer ) {
455- LogisticsCenter .unRegisterEvent (activity , type , observer );
458+ EventCenter .unRegisterEvent (activity , type , observer );
456459 }
457460
458461 public <T > void unRegisterEvent (Fragment fragment , @ NonNull Class <T > type , Observer <T > observer ) {
459- LogisticsCenter .unRegisterEvent (fragment , type , observer );
462+ EventCenter .unRegisterEvent (fragment , type , observer );
460463 }
461464
462465 public <T > void postEvent (@ NonNull String path , @ NonNull T value ) {
463- LogisticsCenter .postEvent (path , value );
466+ EventCenter .postEvent (path , value );
464467 }
465468
466469
0 commit comments