public String getFilter() { if (m_filter != null) { return m_filter.toString(); } return null; }
public String[][] serialize() { String[][] result = new String[filters.length][2]; for (int i = 0; i < filters.length; i++) { result[i][0] = filters[i].toString(); result[i][1] = outputStrings[i]; } return result; } }
public String[][] serialize() { String[][] result = new String[filters.length][2]; for (int i = 0; i < filters.length; i++) { result[i][0] = filters[i].toString(); result[i][1] = outputStrings[i]; } return result; } }
private void writeObject(ObjectOutputStream out) throws IOException { out.defaultWriteObject(); if (m_filter != null) { out.writeUTF(m_filter.toString()); } else { out.writeUTF(""); } }
/** * Package private constructor used by AdaptPermissionCollection. * * @param filter name filter * @param mask action mask */ AdaptPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
/** * Package private constructor used by AdminPermissionCollection. * * @param filter name filter or {@code null} for wildcard. * @param mask action mask */ AdminPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
/** * Package private constructor used by AdaptPermissionCollection. * * @param filter name filter * @param mask action mask */ AdaptPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
/** * Package private constructor used by AdminPermissionCollection. * * @param filter name filter or {@code null} for wildcard. * @param mask action mask */ AdminPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
protected static Filter createFilter ( final String operand, final Filter... filters ) throws InvalidSyntaxException { final StringBuilder sb = new StringBuilder (); sb.append ( "(" ); sb.append ( operand ); for ( final Filter filter : filters ) { sb.append ( filter.toString () ); } sb.append ( ")" ); return FrameworkUtil.createFilter ( sb.toString () ); }
/** * Package private constructor used by AdaptPermissionCollection. * * @param filter name filter * @param mask action mask */ AdaptPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
/** * Package private constructor used by CoordinationPermissionCollection. * * @param filter name filter * @param mask action mask */ CoordinationPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
/** * Package private constructor used by SubsystemPermissionCollection. * * @param filter name filter or {@code null} for wildcard. * @param mask action mask */ SubsystemPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.subsystem = null; }
/** * Package private constructor used by CoordinationPermissionCollection. * * @param filter name filter * @param mask action mask */ CoordinationPermission(Filter filter, int mask) { super((filter == null) ? "*" : filter.toString()); setTransients(filter, mask); this.bundle = null; }
protected static Filter createFilter ( final String operand, final Filter... filters ) throws InvalidSyntaxException { final StringBuilder sb = new StringBuilder (); sb.append ( "(" ); sb.append ( operand ); for ( final Filter filter : filters ) { sb.append ( filter.toString () ); } sb.append ( ")" ); return FrameworkUtil.createFilter ( sb.toString () ); }
public BootstrappingDependenciesFailedEvent(ApplicationContext source, Bundle bundle, Throwable th, Collection<OsgiServiceDependencyEvent> nestedEvents, Filter filter) { super(source, bundle, th); this.dependencyEvents = nestedEvents; this.dependenciesFilter = filter; List<String> depFilters = new ArrayList<String>(dependencyEvents.size()); for (OsgiServiceDependencyEvent dependency : nestedEvents) { depFilters.add(dependency.getServiceDependency().getServiceFilter().toString()); } dependencyFilters = Collections.unmodifiableCollection(depFilters); }
@Override public Object getService(Filter filter, long timeout) throws OsgiServiceNotAvailableException { ServiceTracker t = new ServiceTracker(bundleContext, filter, null); LOGGER.debug("getting service for filter {} from tracker", filter); Object result = waitForServiceFromTracker(t, timeout); if (result == null) { throw new OsgiServiceNotAvailableException(String.format( "no service matching filter \"%s\" available at the time", filter.toString())); } return result; }
private void addFilterToRequirementDefinitionIfExists(final Map<String, String> directives, final RequirementDefinition<?> requirementDefinition) { if (requirementDefinition.getFilter() != null) { directives.put("filter", requirementDefinition.getFilter().toString()); } }
@Override protected void endpointEndmatch(EndpointDescription description, Filter matchedFilter) { try { getListener().endpointChanged(new EndpointEvent(EndpointEvent.MODIFIED_ENDMATCH, description), matchedFilter.toString()); } catch (Exception e) {} } }
private void writeNativeCodeDescription(NativeCodeDescription nativeCodeDescription, DataOutputStream out) throws IOException { writeBaseDescription(nativeCodeDescription, out); writeBundleDescription(nativeCodeDescription.getSupplier(), out, false); Filter filter = nativeCodeDescription.getFilter(); writeStringOrNull(filter == null ? null : filter.toString(), out); writeStringArray(nativeCodeDescription.getLanguages(), out); writeStringArray(nativeCodeDescription.getNativePaths(), out); writeStringArray(nativeCodeDescription.getOSNames(), out); writeVersionRanges(nativeCodeDescription.getOSVersions(), out); writeStringArray(nativeCodeDescription.getProcessors(), out); out.writeBoolean(nativeCodeDescription.hasInvalidNativePaths()); }
private void writeNativeCodeDescription(NativeCodeDescription nativeCodeDescription, DataOutputStream out) throws IOException { writeBaseDescription(nativeCodeDescription, out); writeBundleDescription(nativeCodeDescription.getSupplier(), out, false); Filter filter = nativeCodeDescription.getFilter(); writeStringOrNull(filter == null ? null : filter.toString(), out); writeStringArray(nativeCodeDescription.getLanguages(), out); writeStringArray(nativeCodeDescription.getNativePaths(), out); writeStringArray(nativeCodeDescription.getOSNames(), out); writeVersionRanges(nativeCodeDescription.getOSVersions(), out); writeStringArray(nativeCodeDescription.getProcessors(), out); out.writeBoolean(nativeCodeDescription.hasInvalidNativePaths()); }