Provider.getProviderFunctionality
Consumer.getConsumerFunctionality
interface ProviderFunctionality
interface ConsumerFunctionality
are unused. They should go away, so this patch marks
them as deprecated.
Change-Id: Icfcbf9f4cfed0186c720eab26405894183b9009f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
public void onSessionInitiated(ConsumerSession session);
/**
public void onSessionInitiated(ConsumerSession session);
/**
- * Get a set of implementations of consumer functionality to be registered
- * into system during the consumer registration to the SAL.
- *
- * This method is invoked by {@link Broker#registerConsumer(Consumer)}.
- *
- * @return Set of consumer functionality.
+ * @deprecated - no longer used or needed
+ * *
+ * Suggested implementation until removed:
+ * @code {
+ * public Collection<ConsumerFunctionality> getConsumerFunctionality() {
+ * return Collections.emptySet();
+ * }
+ * }
public Collection<ConsumerFunctionality> getConsumerFunctionality();
/**
public Collection<ConsumerFunctionality> getConsumerFunctionality();
/**
- * The marker interface for the interfaces describing the consumer
- * functionality contracts.
- *
- *
+ * @deprecated - no longer used or needed
public interface ConsumerFunctionality {
}
public interface ConsumerFunctionality {
}
public void onSessionInitiated(ProviderSession session);
/**
public void onSessionInitiated(ProviderSession session);
/**
- * Gets a set of implementations of provider functionality to be registered
- * into system during the provider registration to the SAL.
+ * @deprecated - No longer used or needed
- * <p>
- * This method is invoked by {@link Broker#registerProvider(Provider)} to
- * learn the initial provided functionality
- *
- * @return Set of provider's functionality.
+ * Suggested implementation until removed:
+ * @code {
+ * public Collection<ProviderFunctionality> getProviderFunctionality() {
+ * return Collections.emptySet();
+ * }
+ * }
public Collection<ProviderFunctionality> getProviderFunctionality();
/**
public Collection<ProviderFunctionality> getProviderFunctionality();
/**
- * Functionality provided by the {@link Provider}
- *
- * <p>
- * Marker interface used to mark the interfaces describing specific
- * functionality which could be exposed by providers to other components.
- *
-
- *
+ * @deprecated - no longer used or needed
public interface ProviderFunctionality {
}
public interface ProviderFunctionality {
}