📄 insurlhandler.java
字号:
/* * @(#)INSURLHandler.java 1.6 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.corba.se.impl.naming.namingutil;import org.omg.CORBA.CompletionStatus;import java.util.StringTokenizer;/** * This class is the entry point to parse different types of INS URL's. * * @Author Hemanth */public class INSURLHandler { private static INSURLHandler insURLHandler = null; // Length of corbaloc: private static final int CORBALOC_PREFIX_LENGTH = 9; // Length of corbaname: private static final int CORBANAME_PREFIX_LENGTH = 10; private INSURLHandler( ) { } public synchronized static INSURLHandler getINSURLHandler( ) { if( insURLHandler == null ) { insURLHandler = new INSURLHandler( ); } return insURLHandler; } public INSURL parseURL( String aUrl ) { String url = aUrl; if ( url.startsWith( "corbaloc:" ) == true ) { return new CorbalocURL( url.substring( CORBALOC_PREFIX_LENGTH ) ); } else if ( url.startsWith ( "corbaname:" ) == true ) { return new CorbanameURL( url.substring( CORBANAME_PREFIX_LENGTH ) ); } return null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -