亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? monitorresources.java

?? jxta平臺的開發包
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        /**     * Well known endpoint protocol specification identifier: the standard     * router     */    public static final ModuleSpecID refRouterServiceMonitorSpecID = (ModuleSpecID)    ID.create( URI.create( WK_ID_PREFIX + "0000010B0106" ));            /**     * Well known endpoint protocol specification identifier: the standard     * tls endpoint protocol     */    public static final ModuleSpecID refTlsServiceMonitorSpecID = (ModuleSpecID)    ID.create( URI.create( WK_ID_PREFIX + "0000010D0106" ));        /**     * Well known application: the Proxy     */    public static final ModuleSpecID refProxyServiceMonitorSpecID = (ModuleSpecID)    ID.create( URI.create( WK_ID_PREFIX + "0000010E0106" ));        /**     * Well known endpoint protocol specification identifier: the standard     * relay endpoint protocol     */    public static final ModuleSpecID refRelayServiceMonitorSpecID = (ModuleSpecID)    ID.create( URI.create( WK_ID_PREFIX + "0000010F0106" ));            private static ModuleClassID standardServiceMonitorClassIDs[] = new ModuleClassID[] {        resolverServiceMonitorClassID,        rendezvousServiceMonitorClassID,        endpointServiceMonitorClassID,        transportServiceMonitorClassID };                public static ModuleImplAdvertisement getReferenceAllPurposeMonitorServiceImplAdvertisement(boolean includeTransports) {            ModuleImplAdvertisement moduleImplAdvertisement = AdvertisementUtilities.createModuleImplAdvertisement(refMonitorServiceSpecID, "net.jxta.impl.meter.MonitorManager", "Service Monitor");            StructuredTextDocument param =  (StructuredTextDocument) StructuredDocumentFactory.newStructuredDocument(MimeMediaType.XMLUTF8, "serviceMonitor");                        addServiceMonitorServiceAdvertisement(param, refResolverServiceMonitorSpecID, "Resolver",            "net.jxta.impl.resolver.resolverMeter.ResolverServiceMonitor",            "net.jxta.impl.resolver.resolverMeter.ResolverServiceMetric",            "net.jxta.impl.resolver.resolverMeter.ResolverServiceMonitorFilter");                        addServiceMonitorServiceAdvertisement(param, refEndpointServiceMonitorSpecID, "Endpoint",            "net.jxta.impl.endpoint.endpointMeter.EndpointServiceMonitor",            "net.jxta.impl.endpoint.endpointMeter.EndpointServiceMetric",            "net.jxta.impl.endpoint.endpointMeter.EndpointServiceMonitorFilter");                        addServiceMonitorServiceAdvertisement(param, refTransportServiceMonitorSpecID, "Transport",            "net.jxta.impl.endpoint.transportMeter.TransportServiceMonitor",            "net.jxta.impl.endpoint.transportMeter.TransportServiceMetric",            "net.jxta.impl.endpoint.transportMeter.TransportServiceMonitorFilter");                        addServiceMonitorServiceAdvertisement(param, refRendezvousServiceMonitorSpecID, "Rendezvous",            "net.jxta.impl.rendezvous.rendezvousMeter.RendezvousServiceMonitor",            "net.jxta.impl.rendezvous.rendezvousMeter.RendezvousServiceMetric",            "net.jxta.impl.rendezvous.rendezvousMeter.RendezvousServiceMonitorFilter");                        moduleImplAdvertisement.setParam(param);            return moduleImplAdvertisement;        }                        private static void addServiceMonitorServiceAdvertisement(Element root, ModuleSpecID moduleSpecID, String title, String implClassName, String metricClassName, String filterClassName) {            ModuleImplAdvertisement moduleImplAdvertisement = createServiceMonitorModuleImplAdvertisement(moduleSpecID, title, implClassName, metricClassName, filterClassName);                        Element serviceMonitorElement = DocumentSerializableUtilities.createChildElement(root, SERVICE_MONITOR_TAG);                        ModuleClassID moduleClassID = moduleSpecID.getBaseClass();            DocumentSerializableUtilities.addString(serviceMonitorElement, CLASS_ID_TAG, moduleClassID.toString());                        Element serviceMonitorAdvertisementElement = DocumentSerializableUtilities.createChildElement(serviceMonitorElement, SERVICE_MONITOR_ADVERTISEMENT_TAG);            Element advDoc = (Element) moduleImplAdvertisement.getDocument(MimeMediaType.XMLUTF8);            DocumentSerializableUtilities.copyChildren(serviceMonitorAdvertisementElement, advDoc);        }                public static ModuleImplAdvertisement createServiceMonitorModuleImplAdvertisement(ModuleSpecID moduleSpecID, String title, String implClassName, String metricClassName, String filterClassName) {            ModuleImplAdvertisement moduleImplAdvertisement = AdvertisementUtilities.createModuleImplAdvertisement(moduleSpecID, implClassName, "Service Monitor");                        StructuredTextDocument param =  (StructuredTextDocument) StructuredDocumentFactory.newStructuredDocument(MimeMediaType.XMLUTF8, "serviceMonitor");                        DocumentSerializableUtilities.addString(param, SERVICE_TITLE_TAG, title);            DocumentSerializableUtilities.addString(param, METRIC_CLASS_TAG, metricClassName);            DocumentSerializableUtilities.addString(param, FILTER_CLASS_TAG, filterClassName);            moduleImplAdvertisement.setParam(param);                        return moduleImplAdvertisement;        }                public static ModuleImplAdvertisement getServiceMonitorImplAdvertisement(ModuleClassID serviceMonitorModuleClassID, ModuleImplAdvertisement monitorServiceImplAdvertisement) {                        String classIDText = serviceMonitorModuleClassID.toString();                        StructuredDocument param = 	monitorServiceImplAdvertisement.getParam();                        for(Enumeration e = param.getChildren(SERVICE_MONITOR_TAG); e.hasMoreElements(); ) {                Element serviceMonitorElement = (Element) e.nextElement();                                String serviceMonitorClassIDText = DocumentSerializableUtilities.getString(serviceMonitorElement, CLASS_ID_TAG, "");                                if (classIDText.equals(serviceMonitorClassIDText)) {                    TextElement serviceMonitorAdvertisementElement = (TextElement) DocumentSerializableUtilities.getChildElement(serviceMonitorElement, SERVICE_MONITOR_ADVERTISEMENT_TAG);                    return (ModuleImplAdvertisement) AdvertisementFactory.newAdvertisement(serviceMonitorAdvertisementElement);                }            }                        return null;                    }                private static class ServiceResource {            String serviceMonitorClassName;            Class serviceMonitorClass;            String serviceMonitorFilterClassName;            Class serviceMonitorFilterClass;            String serviceMetricClassName;            Class serviceMetricClass;                        ServiceResource(ModuleImplAdvertisement moduleImplAdvertisement) throws JxtaException {                try {                    serviceMonitorClassName = moduleImplAdvertisement.getCode();                                        serviceMonitorFilterClassName = getServiceMonitorFilterClassName(moduleImplAdvertisement);                    serviceMonitorFilterClass = Class.forName(serviceMonitorFilterClassName);                                        if (!(ServiceMonitorFilter.class).isAssignableFrom(serviceMonitorFilterClass))                        throw new JxtaException("Bad ServiceMonitorImplAdvertisment: " + serviceMonitorFilterClassName + " is not a ServiceMonitorFilter");                                        serviceMetricClassName = getServiceMetricClassName(moduleImplAdvertisement);                    serviceMetricClass = Class.forName(serviceMetricClassName);                                        if (!(ServiceMetric.class).isAssignableFrom(serviceMetricClass))                        throw new JxtaException("Bad ServiceMonitorImplAdvertisment: " + serviceMetricClassName + " is not a ServiceMetric");                } catch (Exception e) {                    throw new JxtaException("Bad ServiceMonitorImplAdvertisment: Unable to load constituent parts", e);                }            }        }                        /**         * Register the Implementation Advertisement for a ServiceMonitor Type         *  This contains the Monitor, Metric and Filter classNames         */        public static void registerServiceMonitorModuleImplAdvertisement(ModuleImplAdvertisement moduleImplAdvertisement) throws JxtaException {            ModuleClassID moduleClassID = moduleImplAdvertisement.getModuleSpecID().getBaseClass();                        if (registeredMonitorResources.get(moduleClassID) != null)                return;                        registeredMonitorResources.put(moduleClassID, new ServiceResource(moduleImplAdvertisement));        }                /**         * Create an empty ServiceMonitorFilter for the corresponding ModuleClassID         *         * @exception JxtaException  If not found or other errors         */        public static ServiceMonitorFilter createServiceMonitorFilter(ModuleClassID moduleClassID) throws MonitorFilterException {            try {                ServiceResource serviceResource = (ServiceResource) registeredMonitorResources.get(moduleClassID);                ServiceMonitorFilter serviceMonitorFilter = (ServiceMonitorFilter) serviceResource.serviceMonitorFilterClass.newInstance();                serviceMonitorFilter.init(moduleClassID);                return serviceMonitorFilter;            } catch (Exception e) {                throw new MonitorFilterException("Unable to Create Filter: " + moduleClassID);			// this should never happen, we already did our checks            }        }                        /**         * Create an empty Service Metric for the corresponding ModuleClassID         *         * @exception JxtaException  If not found or other errors         */        public static ServiceMetric createServiceMetric(ModuleClassID moduleClassID) throws JxtaException {            try {                ServiceResource serviceResource = (ServiceResource) registeredMonitorResources.get(moduleClassID);                ServiceMetric serviceMetric = (ServiceMetric) serviceResource.serviceMetricClass.newInstance();                serviceMetric.init(moduleClassID);                return serviceMetric;            } catch (Exception e) {                throw new JxtaException("Unable to Create Service Metric");			// this should never happen, we already did our checks            }        }                /**         * get ServiceMetric ClassName from its ImplAdvertisement         */        public static String getServiceMetricClassName(ModuleImplAdvertisement serviceMonitorModuleImplAdvertisement) {            Element param = serviceMonitorModuleImplAdvertisement.getParam();            return DocumentSerializableUtilities.getString(param, METRIC_CLASS_TAG, null);        }                /**         * get ServiceMonitorFilter ClassName from its ImplAdvertisement         */        public static String getServiceMonitorFilterClassName(ModuleImplAdvertisement serviceMonitorModuleImplAdvertisement) {            Element param = serviceMonitorModuleImplAdvertisement.getParam();            return DocumentSerializableUtilities.getString(param, FILTER_CLASS_TAG, null);        }                /**         * Get a list of all registered Service Monitor types         */        public static ModuleClassID[] getRegisteredModuleClassIDs() {            return (ModuleClassID[]) standardServiceMonitorClassIDs.clone();        }                /**         * Get the name of standard Monitor Type         **/        public static String getMonitorTypeName(ModuleClassID moduleClassID) {            if(moduleClassID.equals(monitorServiceClassID)) return "monitor";                        if(moduleClassID.equals(resolverServiceMonitorClassID)) return "Resolver";                        if(moduleClassID.equals(discoveryServiceMonitorClassID)) return "Discovery";                        if(moduleClassID.equals(pipeServiceMonitorClassID)) return "Pipe";                        if(moduleClassID.equals(membershipServiceMonitorClassID)) return "Membership";                        if(moduleClassID.equals(rendezvousServiceMonitorClassID)) return "Rendezvous";                        if(moduleClassID.equals(peerinfoServiceMonitorClassID)) return "PeerInfo";                        if(moduleClassID.equals(endpointServiceMonitorClassID)) return "Endpoint";                        if(moduleClassID.equals(transportServiceMonitorClassID)) return "Transport";                        if(moduleClassID.equals(routerServiceMonitorClassID)) return "monitor";                        if(moduleClassID.equals(tlsProtoServiceMonitorClassID)) return "Tls";                        if(moduleClassID.equals(proxyServiceMonitorClassID)) return "Proxy";                        if(moduleClassID.equals(relayServiceMonitorClassID)) return "Relay";                        return null;        }                }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷国产综合国色天香| 精品国产麻豆免费人成网站| 亚洲素人一区二区| 成人白浆超碰人人人人| 国产女同性恋一区二区| 国产成a人无v码亚洲福利| 欧美成人一区二区三区在线观看| 日韩二区三区四区| 欧美电影一区二区三区| 日精品一区二区三区| 欧美精品色综合| 日韩激情在线观看| 91精品国产色综合久久不卡电影| 日本欧美肥老太交大片| 日韩一级免费观看| 六月婷婷色综合| www激情久久| 国产成人精品免费一区二区| 国产欧美va欧美不卡在线| 成人禁用看黄a在线| 中文字幕一区二区在线播放| 91美女片黄在线| 亚洲在线中文字幕| 制服视频三区第一页精品| 日韩高清在线一区| 日韩欧美中文字幕一区| 国产在线麻豆精品观看| 国产欧美一二三区| 91啦中文在线观看| 亚洲国产你懂的| 日韩一区二区在线观看视频播放| 国产在线一区观看| 国产精品福利av| 在线观看欧美黄色| 蜜臀va亚洲va欧美va天堂| 精品久久久久av影院| 国产91丝袜在线播放| 亚洲视频小说图片| 欧美日韩国产片| 麻豆精品在线视频| 中文字幕成人av| 欧洲国内综合视频| 麻豆91精品91久久久的内涵| 日本一区二区三区视频视频| 91女厕偷拍女厕偷拍高清| 午夜精品久久久久久久99水蜜桃| 26uuu国产在线精品一区二区| 成人夜色视频网站在线观看| 亚洲综合无码一区二区| 欧美电影影音先锋| 高清免费成人av| 亚洲综合小说图片| 欧美精品一区二区三区蜜臀| 91免费视频网址| 美国av一区二区| 亚洲日韩欧美一区二区在线| 欧美一区二区在线看| 风间由美一区二区av101| 亚洲国产欧美日韩另类综合| 久久久久久久av麻豆果冻| 91福利精品第一导航| 久久精品国产亚洲aⅴ| 中文字幕电影一区| 6080国产精品一区二区| 岛国av在线一区| 91精品国产福利在线观看 | 国产嫩草影院久久久久| 欧美亚洲高清一区二区三区不卡| 久久99国内精品| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品456| 亚洲在线一区二区三区| 久久久午夜精品理论片中文字幕| 日本道色综合久久| 国产精品99久久久久久似苏梦涵| 亚洲国产综合色| 日本一区二区三级电影在线观看 | 最新中文字幕一区二区三区| 欧美一区二区播放| 91小视频免费观看| 国产精品88av| 免费人成精品欧美精品| 亚洲日本欧美天堂| 久久久国产精品午夜一区ai换脸| 欧美精品久久一区二区三区| aaa欧美日韩| 国产精品自拍av| 免费在线观看一区| 亚洲激情av在线| 亚洲国产精品传媒在线观看| 日韩欧美国产电影| 在线观看区一区二| 99久久精品国产毛片| 国产乱码精品一品二品| 日本三级亚洲精品| 亚洲高清免费一级二级三级| 亚洲欧洲成人自拍| 国产色产综合色产在线视频| 日韩一区二区不卡| 欧美日韩一区二区三区不卡| 91色婷婷久久久久合中文| 成人一区在线看| 国产麻豆一精品一av一免费 | 精品国产伦一区二区三区免费| 欧美日韩亚洲另类| 色一区在线观看| 白白色 亚洲乱淫| 国产成人精品亚洲777人妖| 老鸭窝一区二区久久精品| 午夜精品久久一牛影视| 亚洲国产精品久久久久秋霞影院| 亚洲欧美日韩国产成人精品影院| 中文字幕一区二区三区四区不卡| 久久精品一区四区| 欧美videos大乳护士334| 91精品国产手机| 91麻豆精品国产自产在线观看一区| 色综合亚洲欧洲| 99国产精品国产精品毛片| 成人综合激情网| 高清成人免费视频| 国产成人高清在线| 国产超碰在线一区| 成人精品电影在线观看| 狠狠色伊人亚洲综合成人| 国产精品嫩草影院com| 国产亚洲污的网站| 久久免费午夜影院| 久久久蜜臀国产一区二区| 精品精品国产高清a毛片牛牛| 欧美大白屁股肥臀xxxxxx| 精品欧美一区二区久久| 精品少妇一区二区三区日产乱码| 91精品综合久久久久久| 欧美一区二区三区免费大片| 91麻豆精品国产91久久久资源速度 | 日韩三级在线免费观看| 日韩一区二区精品葵司在线| 日韩一区二区免费视频| 精品动漫一区二区三区在线观看| 精品对白一区国产伦| 国产欧美一区二区精品秋霞影院| 中文字幕国产一区| 亚洲免费视频中文字幕| 亚洲高清三级视频| 蜜桃精品视频在线| 国产精品一区一区| 成人黄色777网| 91女厕偷拍女厕偷拍高清| 欧美在线视频日韩| 欧美一级xxx| 久久精品一区二区三区不卡牛牛| 中文字幕欧美激情一区| 亚洲欧美日韩中文播放| 亚洲高清视频中文字幕| 另类小说视频一区二区| 成人午夜又粗又硬又大| 色中色一区二区| 欧美高清视频不卡网| 欧美mv日韩mv| 国产精品嫩草影院av蜜臀| 一区二区免费在线| 免费成人深夜小野草| 国产成人精品aa毛片| 91国在线观看| 日韩一卡二卡三卡国产欧美| 国产精品私人影院| 一区二区激情小说| 久久国产精品一区二区| 成人影视亚洲图片在线| 欧美日韩免费不卡视频一区二区三区 | 欧美精品久久99久久在免费线| 精品国产一区二区三区久久久蜜月| 国产精品萝li| 婷婷综合另类小说色区| 国产精品18久久久久久久久久久久 | 狠狠v欧美v日韩v亚洲ⅴ| av高清不卡在线| 欧美一卡2卡3卡4卡| 国产欧美精品一区二区色综合| 亚洲午夜激情av| 国产精品一二一区| 欧美丝袜自拍制服另类| 久久久五月婷婷| 亚洲综合区在线| 国产成人免费视频网站高清观看视频 | 26uuu另类欧美亚洲曰本| 亚洲乱码国产乱码精品精小说| 欧美激情综合网| 亚洲第一精品在线| 国产成人精品免费看| 正在播放一区二区| 亚洲欧美日韩人成在线播放| 久久99精品国产.久久久久久| 91黄色免费版| 国产亚洲精品免费| 天堂影院一区二区| 91网址在线看| 精品国产电影一区二区| 亚洲一区二区不卡免费|