aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/naming/Context.java
diff options
context:
space:
mode:
authorAnthony Green <green@redhat.com>2000-11-27 03:16:14 +0000
committerAnthony Green <green@gcc.gnu.org>2000-11-27 03:16:14 +0000
commit18205ca3b63fa0536ce6db35b4f1e264bdda5276 (patch)
treefddd25f01c276e915b483a1138befefd75ad4852 /libjava/javax/naming/Context.java
parent158227a66aac2270747de0be47f1026e6bb13782 (diff)
downloadgcc-18205ca3b63fa0536ce6db35b4f1e264bdda5276.zip
gcc-18205ca3b63fa0536ce6db35b4f1e264bdda5276.tar.gz
gcc-18205ca3b63fa0536ce6db35b4f1e264bdda5276.tar.bz2
Initial jndi check-in
From-SVN: r37770
Diffstat (limited to 'libjava/javax/naming/Context.java')
-rw-r--r--libjava/javax/naming/Context.java83
1 files changed, 83 insertions, 0 deletions
diff --git a/libjava/javax/naming/Context.java b/libjava/javax/naming/Context.java
new file mode 100644
index 0000000..d9f5204
--- /dev/null
+++ b/libjava/javax/naming/Context.java
@@ -0,0 +1,83 @@
+/* Copyright (C) 2000 Free Software Foundation
+
+ This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
+details. */
+
+package javax.naming;
+
+public interface Context
+{
+ // Property with name of the inital context factory to use
+ public static final String INITIAL_CONTEXT_FACTORY
+ = "java.naming.factory.initial";
+
+ // Property with colon-separated list of object factories to use.
+ public static final String OBJECT_FACTORIES
+ = "java.naming.factory.object";
+
+ // Property with colon-separated list of state factories to use.
+ public static final String STATE_FACTORIES
+ = "java.naming.factory.state";
+
+ // Property with colon-separated list of package prefixes to use.
+ public static final String URL_PKG_PREFIXES
+ = "java.naming.factory.url.pkgs";
+
+ // Property with URL specifying configuration for the service
+ // provider to use.
+ public static final String PROVIDER_URL
+ = "java.naming.provider.url";
+
+ // Property with the DNS host and domain names to use.
+ public static final String DNS_URL
+ = "java.naming.dns.url";
+
+ // Property with the authoritativeness of the service requested.
+ public static final String AUTHORITATIVE
+ = "java.naming.authoritative";
+
+ // Property with the batch size to use when returning data via the
+ // service's protocol.
+ public static final String BATCHSIZE
+ = "java.naming.batchsize";
+
+ // Property defining how referrals encountered by the service
+ // provider are to be processed.
+ public static final String REFERRAL
+ = "java.naming.referral";
+
+ // Property specifying the security protocol to use.
+ public static final String SECURITY_PROTOCOL
+ = "java.naming.security.protocol";
+
+ // Property specifying the security level to use.
+ public static final String SECURITY_AUTHENTICATION
+ = "java.naming.security.authentication";
+
+ // Property for the identity of the principal for authenticating
+ // the caller to the service.
+ public static final String SECURITY_PRINCIPAL
+ = "java.naming.security.principal";
+
+ // Property specifying the credentials of the principal for
+ // authenticating the caller to the service.
+ public static final String SECURITY_CREDENTIAL
+ = "java.naming.security.credentials";
+
+ // Property for specifying the preferred language to use with the
+ // service.
+ public static final String LANGUAGE
+ = "java.naming.language";
+
+ // Property for the initial context constructor to use when searching
+ // for other properties.
+ public static final String APPLET
+ = "java.naming.applet";
+
+ public void bind (Name name, Object obj) throws NamingException;
+ public void bind (String name, Object obj) throws NamingException;
+}
+