|
23 | 23 |
|
24 | 24 | package microsoft.exchange.webservices.data.core; |
25 | 25 |
|
| 26 | +import java.net.URI; |
| 27 | +import java.net.URISyntaxException; |
| 28 | +import java.util.ArrayList; |
| 29 | +import java.util.Arrays; |
| 30 | +import java.util.Collection; |
| 31 | +import java.util.Date; |
| 32 | +import java.util.EnumSet; |
| 33 | +import java.util.HashMap; |
| 34 | +import java.util.Iterator; |
| 35 | +import java.util.List; |
| 36 | +import java.util.Locale; |
| 37 | +import java.util.TimeZone; |
| 38 | + |
26 | 39 | import microsoft.exchange.webservices.data.autodiscover.AutodiscoverService; |
27 | 40 | import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; |
| 41 | +import microsoft.exchange.webservices.data.autodiscover.enumeration.UserSettingName; |
28 | 42 | import microsoft.exchange.webservices.data.autodiscover.exception.AutodiscoverLocalException; |
29 | 43 | import microsoft.exchange.webservices.data.autodiscover.request.ApplyConversationActionRequest; |
30 | 44 | import microsoft.exchange.webservices.data.autodiscover.response.GetUserSettingsResponse; |
| 45 | +import microsoft.exchange.webservices.data.core.enumeration.availability.AvailabilityData; |
| 46 | +import microsoft.exchange.webservices.data.core.enumeration.misc.ConversationActionType; |
| 47 | +import microsoft.exchange.webservices.data.core.enumeration.misc.DateTimePrecision; |
| 48 | +import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; |
| 49 | +import microsoft.exchange.webservices.data.core.enumeration.misc.IdFormat; |
| 50 | +import microsoft.exchange.webservices.data.core.enumeration.misc.TraceFlags; |
| 51 | +import microsoft.exchange.webservices.data.core.enumeration.misc.UserConfigurationProperties; |
| 52 | +import microsoft.exchange.webservices.data.core.enumeration.notification.EventType; |
| 53 | +import microsoft.exchange.webservices.data.core.enumeration.property.BodyType; |
| 54 | +import microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName; |
| 55 | +import microsoft.exchange.webservices.data.core.enumeration.search.ResolveNameSearchLocation; |
| 56 | +import microsoft.exchange.webservices.data.core.enumeration.service.ConflictResolutionMode; |
| 57 | +import microsoft.exchange.webservices.data.core.enumeration.service.DeleteMode; |
| 58 | +import microsoft.exchange.webservices.data.core.enumeration.service.MeetingRequestsDeliveryScope; |
| 59 | +import microsoft.exchange.webservices.data.core.enumeration.service.MessageDisposition; |
| 60 | +import microsoft.exchange.webservices.data.core.enumeration.service.SendCancellationsMode; |
| 61 | +import microsoft.exchange.webservices.data.core.enumeration.service.SendInvitationsMode; |
| 62 | +import microsoft.exchange.webservices.data.core.enumeration.service.SendInvitationsOrCancellationsMode; |
| 63 | +import microsoft.exchange.webservices.data.core.enumeration.service.SyncFolderItemsScope; |
| 64 | +import microsoft.exchange.webservices.data.core.enumeration.service.calendar.AffectedTaskOccurrence; |
| 65 | +import microsoft.exchange.webservices.data.core.enumeration.service.error.ServiceErrorHandling; |
| 66 | +import microsoft.exchange.webservices.data.core.exception.misc.ArgumentOutOfRangeException; |
| 67 | +import microsoft.exchange.webservices.data.core.exception.service.local.ServiceLocalException; |
| 68 | +import microsoft.exchange.webservices.data.core.exception.service.local.ServiceValidationException; |
| 69 | +import microsoft.exchange.webservices.data.core.exception.service.remote.AccountIsLockedException; |
| 70 | +import microsoft.exchange.webservices.data.core.exception.service.remote.ServiceRemoteException; |
| 71 | +import microsoft.exchange.webservices.data.core.exception.service.remote.ServiceResponseException; |
31 | 72 | import microsoft.exchange.webservices.data.core.request.AddDelegateRequest; |
32 | 73 | import microsoft.exchange.webservices.data.core.request.ConvertIdRequest; |
33 | 74 | import microsoft.exchange.webservices.data.core.request.CopyFolderRequest; |
|
101 | 142 | import microsoft.exchange.webservices.data.core.service.item.Appointment; |
102 | 143 | import microsoft.exchange.webservices.data.core.service.item.Conversation; |
103 | 144 | import microsoft.exchange.webservices.data.core.service.item.Item; |
104 | | -import microsoft.exchange.webservices.data.core.enumeration.service.calendar.AffectedTaskOccurrence; |
105 | | -import microsoft.exchange.webservices.data.core.enumeration.availability.AvailabilityData; |
106 | | -import microsoft.exchange.webservices.data.core.enumeration.property.BodyType; |
107 | | -import microsoft.exchange.webservices.data.core.enumeration.service.ConflictResolutionMode; |
108 | | -import microsoft.exchange.webservices.data.core.enumeration.misc.ConversationActionType; |
109 | | -import microsoft.exchange.webservices.data.core.enumeration.misc.DateTimePrecision; |
110 | | -import microsoft.exchange.webservices.data.core.enumeration.service.DeleteMode; |
111 | | -import microsoft.exchange.webservices.data.core.enumeration.notification.EventType; |
112 | | -import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; |
113 | | -import microsoft.exchange.webservices.data.core.enumeration.misc.IdFormat; |
114 | | -import microsoft.exchange.webservices.data.core.enumeration.service.MeetingRequestsDeliveryScope; |
115 | | -import microsoft.exchange.webservices.data.core.enumeration.service.MessageDisposition; |
116 | | -import microsoft.exchange.webservices.data.core.enumeration.search.ResolveNameSearchLocation; |
117 | | -import microsoft.exchange.webservices.data.core.enumeration.service.SendCancellationsMode; |
118 | | -import microsoft.exchange.webservices.data.core.enumeration.service.SendInvitationsMode; |
119 | | -import microsoft.exchange.webservices.data.core.enumeration.service.SendInvitationsOrCancellationsMode; |
120 | | -import microsoft.exchange.webservices.data.core.enumeration.service.error.ServiceErrorHandling; |
121 | | -import microsoft.exchange.webservices.data.core.enumeration.service.SyncFolderItemsScope; |
122 | | -import microsoft.exchange.webservices.data.core.enumeration.misc.TraceFlags; |
123 | | -import microsoft.exchange.webservices.data.core.enumeration.misc.UserConfigurationProperties; |
124 | | -import microsoft.exchange.webservices.data.autodiscover.enumeration.UserSettingName; |
125 | | -import microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName; |
126 | | -import microsoft.exchange.webservices.data.core.exception.service.remote.AccountIsLockedException; |
127 | | -import microsoft.exchange.webservices.data.core.exception.misc.ArgumentOutOfRangeException; |
128 | | -import microsoft.exchange.webservices.data.core.exception.service.local.ServiceLocalException; |
129 | | -import microsoft.exchange.webservices.data.core.exception.service.remote.ServiceRemoteException; |
130 | | -import microsoft.exchange.webservices.data.core.exception.service.remote.ServiceResponseException; |
131 | | -import microsoft.exchange.webservices.data.core.exception.service.local.ServiceValidationException; |
132 | 145 | import microsoft.exchange.webservices.data.messaging.UnifiedMessaging; |
133 | 146 | import microsoft.exchange.webservices.data.misc.AsyncCallback; |
134 | 147 | import microsoft.exchange.webservices.data.misc.AsyncRequestResult; |
|
178 | 191 | import microsoft.exchange.webservices.data.sync.ChangeCollection; |
179 | 192 | import microsoft.exchange.webservices.data.sync.FolderChange; |
180 | 193 | import microsoft.exchange.webservices.data.sync.ItemChange; |
| 194 | + |
181 | 195 | import org.apache.commons.logging.Log; |
182 | 196 | import org.apache.commons.logging.LogFactory; |
183 | 197 | import org.w3c.dom.Document; |
184 | 198 | import org.w3c.dom.Node; |
185 | 199 |
|
186 | | -import java.net.URI; |
187 | | -import java.net.URISyntaxException; |
188 | | -import java.util.ArrayList; |
189 | | -import java.util.Arrays; |
190 | | -import java.util.Collection; |
191 | | -import java.util.Date; |
192 | | -import java.util.EnumSet; |
193 | | -import java.util.HashMap; |
194 | | -import java.util.Iterator; |
195 | | -import java.util.List; |
196 | | -import java.util.Locale; |
197 | | -import java.util.TimeZone; |
198 | | - |
199 | 200 | /** |
200 | 201 | * Represents a binding to the Exchange Web Services. |
201 | 202 | */ |
@@ -3744,6 +3745,13 @@ public HttpWebRequest prepareHttpWebRequest() |
3744 | 3745 | .getAcceptGzipEncoding(), true); |
3745 | 3746 | } |
3746 | 3747 |
|
| 3748 | + /** |
| 3749 | + * Prepares a http web request from a pooling connection manager, used for subscriptions. |
| 3750 | + * |
| 3751 | + * @return A http web request |
| 3752 | + * @throws ServiceLocalException The service local exception |
| 3753 | + * @throws java.net.URISyntaxException the uRI syntax exception |
| 3754 | + */ |
3747 | 3755 | public HttpWebRequest prepareHttpPoolingWebRequest() |
3748 | 3756 | throws ServiceLocalException, URISyntaxException { |
3749 | 3757 | try { |
|
0 commit comments