Lines Matching refs:Service

415     // Map<ServiceKey,Service>
417 private transient Map<ServiceKey,Service> serviceMap;
419 // Map<ServiceKey,Service>
421 private transient Map<ServiceKey,Service> legacyMap;
423 // Set<Service>
425 private transient Set<Service> serviceSet;
549 legacyMap = new LinkedHashMap<ServiceKey,Service>();
564 private void removeInvalidServices(Map<ServiceKey,Service> map) {
567 Service s = (Service)entry.getValue();
605 Service s = legacyMap.get(key);
607 s = new Service(this);
626 Service s = legacyMap.get(key);
628 s = new Service(this);
647 Service s = legacyMap.get(key);
649 s = new Service(this);
667 * @param type the type of {@link Service service} requested
679 public synchronized Service getService(String type, String algorithm) {
688 Service service = serviceMap.get(key);
715 public synchronized Set<Service> getServices() {
722 Set<Service> set = new LinkedHashSet<>();
754 * @param s the Service to add
764 protected synchronized void putService(Service s) {
777 serviceMap = new LinkedHashMap<ServiceKey,Service>();
793 * Put the string properties for this Service in this Provider's
796 private void putPropertyStrings(Service s) {
811 * Remove the string properties for this Service from this Provider's
814 private void removePropertyStrings(Service s) {
846 * @param s the Service to be removed
856 protected synchronized void removeService(Service s) {
867 private void implRemoveService(Service s) {
874 Service oldService = serviceMap.get(key);
1033 public static class Service {
1063 private Service(Provider provider) {
1101 public Service(Provider provider, String type, String algorithm,
1171 * attribute is not set for this Service.
1218 ("Service not registered with Provider "
1324 * Test whether this Service can use the specified parameter.