link start!
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import javax.naming.Context;
|
||||
import javax.naming.Name;
|
||||
import javax.naming.directory.Attributes;
|
||||
|
||||
public interface DirObjectFactory extends ObjectFactory {
|
||||
Object getObjectInstance(Object obj, Name name, Context context, Hashtable hashtable, Attributes attributes) throws Exception;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import javax.naming.Context;
|
||||
import javax.naming.NamingException;
|
||||
|
||||
public interface InitialContextFactory {
|
||||
Context getInitialContext(Hashtable hashtable) throws NamingException;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import javax.naming.NamingException;
|
||||
|
||||
public interface InitialContextFactoryBuilder {
|
||||
InitialContextFactory createInitialContextFactory(Hashtable hashtable) throws NamingException;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import javax.naming.Context;
|
||||
import javax.naming.Name;
|
||||
|
||||
public interface ObjectFactory {
|
||||
Object getObjectInstance(Object obj, Name name, Context context, Hashtable hashtable) throws Exception;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import javax.naming.NamingException;
|
||||
|
||||
public interface ObjectFactoryBuilder {
|
||||
ObjectFactory createObjectFactory(Object obj, Hashtable hashtable) throws NamingException;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import javax.naming.Name;
|
||||
import javax.naming.NamingException;
|
||||
|
||||
public interface Resolver {
|
||||
ResolveResult resolveToClass(String str, Class cls) throws NamingException;
|
||||
|
||||
ResolveResult resolveToClass(Name name, Class cls) throws NamingException;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package javax.naming.spi;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import javax.naming.Context;
|
||||
import javax.naming.Name;
|
||||
import javax.naming.NamingException;
|
||||
|
||||
public interface StateFactory {
|
||||
Object getStateToBind(Object obj, Name name, Context context, Hashtable hashtable) throws NamingException;
|
||||
}
|
||||
Reference in New Issue
Block a user