1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.juddi.config;
18
19 import org.apache.juddi.subscription.SubscriptionNotifier;
20 import org.apache.juddi.v3.auth.CryptedXMLDocAuthenticator;
21 import org.apache.juddi.v3.auth.LdapExpandedAuthenticator;
22 import org.apache.juddi.v3.auth.LdapSimpleAuthenticator;
23 import org.apache.juddi.v3.auth.MD5XMLDocAuthenticator;
24
25
26
27
28
29
30
31 public interface Property {
32
33 public final static String JUDDI_BASE_URL = "juddi.server.baseurl";
34 public final static String JUDDI_BASE_URL_SECURE = "juddi.server.baseurlsecure";
35
36 public final static String JUDDI_ROOT_PUBLISHER = "juddi.root.publisher";
37 public final static String JUDDI_LOAD_INSTALL_DATA = "juddi.load.install.data";
38 public final static String JUDDI_PERSISTENCEUNIT_NAME = "juddi.persistenceunit.name";
39 public final static String JUDDI_CONFIGURATION_RELOAD_DELAY = "juddi.configuration.reload.delay";
40
41
42
43
44
45
46
47
48 public final static String JUDDI_MAX_BUSINESSES_PER_PUBLISHER = "juddi.maxBusinessesPerPublisher";
49 public final static String JUDDI_MAX_SERVICES_PER_BUSINESS = "juddi.maxServicesPerBusiness";
50 public final static String JUDDI_MAX_BINDINGS_PER_SERVICE = "juddi.maxBindingsPerService";
51 public final static String JUDDI_MAX_TMODELS_PER_PUBLISHER = "juddi.maxTModelsPerPublisher";
52 public final static String JUDDI_CRYPTOR = "juddi.cryptor";
53 public final static String JUDDI_KEYGENERATOR = "juddi.keygenerator";
54
55
56
57 public final static String JUDDI_SECURITY_DOMAIN = "juddi.auth.securityDomain";
58 public final static String JUDDI_USERSFILE = "juddi.auth.usersfile";
59 public final static String JUDDI_MAX_ROWS = "juddi.maxRows";
60 public final static String JUDDI_MAX_IN_CLAUSE = "juddi.maxInClause";
61 public final static String JUDDI_ROOT_PARTITION = "juddi.root.partition";
62
63
64
65
66
67 public final static String JUDDI_NODE_ROOT_BUSINESS = "juddi.root.businessId";
68
69
70
71
72
73 public final static String JUDDI_NODE_ID = "juddi.nodeId";
74 public final static String JUDDI_TRANSFER_EXPIRATION_DAYS = "juddi.transfer.expiration.days";
75
76
77
78
79 public final static String JUDDI_AUTHENTICATE_INQUIRY = "juddi.auth.Inquiry";
80 public final static String JUDDI_AUTH_TOKEN_EXPIRATION = "juddi.auth.token.Expiration";
81 public final static String JUDDI_AUTH_TOKEN_TIMEOUT = "juddi.auth.token.Timeout";
82
83
84
85
86
87
88 public final static String JUDDI_AUTH_TOKEN_ENFORCE_SAME_IP = "juddi.auth.token.enforceSameIPRule";
89
90
91
92
93
94 public final static String JUDDI_AUTHENTICATOR_USE_TOKEN = "juddi.auth.authenticator[@useAuthToken]";
95
96
97
98
99 public final static String JUDDI_AUTHENTICATOR = "juddi.auth.authenticator.class";
100
101
102
103 public final static String JUDDI_AUTHENTICATOR_URL = "juddi.auth.authenticator.url";
104
105
106
107 public final static String JUDDI_AUTHENTICATOR_INITIAL_CONTEXT = "juddi.auth.authenticator.initialcontext";
108
109
110
111 public final static String JUDDI_AUTHENTICATOR_STYLE = "juddi.auth.authenticator.style";
112
113
114
115 public final static String JUDDI_AUTHENTICATOR_LDAP_EXPANDED_STR = "juddi.auth.authenticator.ldapexp";
116
117
118
119
120
121
122
123
124 public final static String JUDDI_ENFORCE_REFERENTIAL_INTEGRITY = "juddi.validation.enforceReferentialIntegrity";
125 public final static String JUDDI_SUBSCRIPTION_EXPIRATION_DAYS = "juddi.subscription.expiration.days";
126 public final static String JUDDI_SUBSCRIPTION_NOTIFICATION = "juddi.subscription.notification";
127 public final static String JUDDI_SUBSCRIPTION_CHUNKEXPIRATION_MINUTES = "juddi.subscription.chunkexpiration.minutes";
128 public final static String JUDDI_SUBSCRIPTION_MAXENTITIES = "juddi.subscription.maxentities";
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149 public final static String JUDDI_NOTIFICATION_START_BUFFER = "juddi.notification.start.buffer";
150 public final static String JUDDI_NOTIFICATION_INTERVAL = "juddi.notification.interval";
151
152
153
154
155
156 public final static String JUDDI_NOTIFICATION_ACCEPTABLE_LAGTIME = "juddi.notification.acceptableLagtime";
157
158
159
160
161
162 public final static String JUDDI_NOTIFICATION_MAX_TRIES = "juddi.notification.maxTries";
163 public final static String JUDDI_NOTIFICATION_LIST_RESET_INTERVAL = "juddi.notification.maxTriesResetInterval";
164
165
166
167
168
169
170 public final static String JUDDI_NOTIFICATION_SENDAUTHTOKEN = "juddi.notification.sendAuthTokenWithResultList";
171 @Deprecated
172 public final static String JUDDI_JNDI_REGISTRATION = "juddi.jndi.registration";
173 public final static String JUDDI_RMI_PORT = "juddi.rmi.port";
174 @Deprecated
175 public final static String JUDDI_RMI_REGISTRATION = "juddi.rmi.registration";
176 @Deprecated
177 public final static String JUDDI_RMI_REGISTRY_PORT = "juddi.rmi.registry.port";
178
179 public final static String JUDDI_EMAIL_PREFIX = "juddi.mail.smtp.prefix";
180 public final static String JUDDI_EMAIL_FROM = "juddi.mail.smtp.from";
181 public final static String DEFAULT_JUDDI_EMAIL_PREFIX = "juddi.";
182 public final static String DEFAULT_CRYPTOR = "org.apache.juddi.v3.client.cryptor.DefaultCryptor";
183 public final static String DEFAULT_USERSFILE = "juddi-users.properties";
184 public final static String DEFAULT_XML_USERSFILE = "juddi-users.xml";
185
186
187
188 public final static String DEFAULT_ENCRYPTED_XML_USERSFILE = "juddi-users-encrypted.xml";
189
190
191
192 public final static String DEFAULT_HASHED_XML_USERSFILE = "juddi-users-hashed.xml";
193 public final static String DEFAULT_SECURITY_DOMAIN = "java:/jaas/other";
194 public final static boolean DEFAULT_LOAD_INSTALL_DATA = true;
195 public final static String DEFAULT_BASE_URL = "http://localhost:8080/juddiv3";
196 public final static String DEFAULT_BASE_URL_SECURE = "https://localhost:8443/juddiv3";
197
198 public final static String PERSISTENCE_PROVIDER = "persistenceProvider";
199 public final static String DATASOURCE = "hibernate.connection.datasource";
200 public final static String HBM_DDL_AUTO = "hibernate.hbm2ddl.auto";
201 public final static String DEFAULT_SCHEMA = "hibernate.default_schema";
202 public final static String HIBERNATE_DIALECT = "hibernate.dialect";
203
204
205
206 public final static String JUDDI_ACCESS_CONTROL_PROVIDER = "juddi.accessControlProvider";
207
208
209
210 public static final String ENCRYPTED_ATTRIBUTE = "[@encrypted]";
211
212
213
214
215
216
217 public static final String JUDDI_AUTHENTICATOR_HTTP_HEADER_NAME = "juddi.auth.authenticator.header";
218
219
220
221
222
223
224 public final static String JUDDI_LOGGING_FindApiCalls = "juddi.logging.logInquirySearchPayloads";
225
226
227
228
229
230
231
232
233 public static final String JUDDI_ENABLE_FIND_BUSINESS_TMODEL_BAG_FILTERING = "juddi.preformance.enableFindBusinessTModelBagFiltering";
234
235
236
237
238
239
240
241
242
243 public static final String JUDDI_REJECT_ENTITIES_WITH_INVALID_SIG_PREFIX = "juddi.validation.rejectInvalidSignatures.";
244
245
246
247 public static String JUDDI_REJECT_ENTITIES_WITH_INVALID_SIG_ENABLE = "juddi.validation.rejectInvalidSignatures.enable";
248
249
250
251
252 public static final String JUDDI_REPLICATION_GET_CHANGE_RECORDS_MAX="juddi.replication.getChangeRecordsMax";
253
254
255
256
257 public static final String JUDDI_REPLICATION_START_BUFFER = "juddi.replication.start.buffer";
258
259
260
261
262 public static final String JUDDI_REPLICATION_INTERVAL="juddi.replication.interval";
263 }