javax.slee.management
Interface VendorExtensions

All Known Implementing Classes:
Alarm, AlarmNotification, ComponentDescriptor, DeployableUnitDescriptor, EventTypeDescriptor, LibraryDescriptor, ProfileSpecificationDescriptor, ResourceAdaptorDescriptor, ResourceAdaptorEntityStateChangeNotification, ResourceAdaptorTypeDescriptor, SampleStatistics, SbbDescriptor, ServiceDescriptor, ServiceStateChangeNotification, SleeStateChangeNotification, TraceNotification, UsageNotification

public interface VendorExtensions

The VendorExtensions interface provides a means for SLEE vendors to incorporate additional data into various SLEE object types used by SLEE managament clients, without requiring extensions to the SLEE API. A SLEE vendor that includes vendor-specific data in the SLEE objects it generates for clients should clearly document the type and structure of the data.

Serialization and deserialization of vendor-specific data is controlled by the following static methods declared on the classes that implement this interface:

By default, both serialization and deserialization of vendor-specific data is disabled for all classes.

Since:
SLEE 1.1

Method Summary
 java.lang.Object getVendorData()
          Get the vendor-specific data.
 void setVendorData(java.lang.Object vendorData)
          Set the vendor-specific data.
 

Method Detail

setVendorData

void setVendorData(java.lang.Object vendorData)
Set the vendor-specific data.

Parameters:
vendorData - the vendor-specific data.

getVendorData

java.lang.Object getVendorData()
Get the vendor-specific data.

Returns:
the vendor-specific data.


Copyright © 2008. All Rights Reserved.