本文整理汇总了Java中javax.naming.NoInitialContextException.setResolvedName方法的典型用法代码示例。如果您正苦于以下问题:Java NoInitialContextException.setResolvedName方法的具体用法?Java NoInitialContextException.setResolvedName怎么用?Java NoInitialContextException.setResolvedName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.naming.NoInitialContextException
的用法示例。
在下文中一共展示了NoInitialContextException.setResolvedName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testSerializable_Simple
import javax.naming.NoInitialContextException; //导入方法依赖的package包/类
/**
* Test serialize NoInitialContextException: write a
* NoInitialContextException object into a byte array, and read from it. The
* two objects should be equal.
*/
public void testSerializable_Simple() throws ClassNotFoundException,
IOException, InvalidNameException {
NoInitialContextException exception = new NoInitialContextException(
"Test exception Serializable: NoInitialContextException");
exception.setRemainingName(new CompositeName(
"www.apache.org/foundation"));
exception.setResolvedName(new CompositeName(
"http://www.apache.org/index.html"));
exception.setResolvedObj("This is a string object.");
exception.setRootCause(new NullPointerException("null pointer"));
// write to byte array
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(exception);
byte[] buffer = baos.toByteArray();
oos.close();
baos.close();
// read from byte array
ByteArrayInputStream bais = new ByteArrayInputStream(buffer);
ObjectInputStream ois = new ObjectInputStream(bais);
NoInitialContextException exception2 = (NoInitialContextException) ois
.readObject();
ois.close();
bais.close();
assertEquals(exception.getExplanation(), exception2.getExplanation());
assertEquals(exception.getResolvedObj(), exception2.getResolvedObj());
assertEquals(exception.getRemainingName(), exception2
.getRemainingName());
assertEquals(exception.getResolvedName(), exception2.getResolvedName());
assertEquals(exception.getRootCause().getMessage(), exception2
.getRootCause().getMessage());
assertEquals(exception.getRootCause().getClass(), exception2
.getRootCause().getClass());
}
示例2: testSerializable_compatibility
import javax.naming.NoInitialContextException; //导入方法依赖的package包/类
/**
* Test InvalidNameException serialization compatibility
*/
public void testSerializable_compatibility() throws InvalidNameException,
ClassNotFoundException, IOException {
ObjectInputStream ois = new ObjectInputStream(
getClass()
.getClassLoader()
.getResourceAsStream(
"/serialization/javax/naming/NoInitialContextException.ser"));
NoInitialContextException exception2 = (NoInitialContextException) ois
.readObject();
ois.close();
NoInitialContextException exception = new NoInitialContextException(
"Test exception Serializable: NoInitialContextException");
exception.setRemainingName(new CompositeName("www.apache.org/foundation"));
exception.setResolvedName(new CompositeName(
"http://www.apache.org/index.html"));
exception.setResolvedObj("This is a string object.");
exception.setRootCause(new NullPointerException("null pointer"));
assertEquals(exception.getExplanation(), exception2.getExplanation());
assertEquals(exception.getResolvedObj(), exception2.getResolvedObj());
assertEquals(exception.getRemainingName(), exception2
.getRemainingName());
assertEquals(exception.getResolvedName(), exception2.getResolvedName());
assertEquals(exception.getRootCause().getMessage(), exception2
.getRootCause().getMessage());
assertEquals(exception.getRootCause().getClass(), exception2
.getRootCause().getClass());
}