1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.api.ldap.extras.extended.ads_impl.startTls;
21
22
23 import org.apache.directory.api.ldap.codec.api.AbstractExtendedOperationFactory;
24 import org.apache.directory.api.ldap.codec.api.ExtendedOperationFactory;
25 import org.apache.directory.api.ldap.codec.api.LdapApiService;
26 import org.apache.directory.api.ldap.extras.extended.startTls.StartTlsRequest;
27 import org.apache.directory.api.ldap.extras.extended.startTls.StartTlsRequestImpl;
28 import org.apache.directory.api.ldap.extras.extended.startTls.StartTlsResponse;
29 import org.apache.directory.api.ldap.extras.extended.startTls.StartTlsResponseImpl;
30
31
32
33
34
35
36
37
38 public class StartTlsFactory extends AbstractExtendedOperationFactory
39 {
40
41
42
43
44
45 public StartTlsFactory( LdapApiService codec )
46 {
47 super( codec, StartTlsRequest.EXTENSION_OID );
48 }
49
50
51
52
53
54 @Override
55 public StartTlsRequest newRequest()
56 {
57 return new StartTlsRequestImpl();
58 }
59
60
61
62
63
64 @Override
65 public StartTlsResponse newResponse()
66 {
67 return new StartTlsResponseImpl();
68 }
69 }