This section provides the sources for the two interfaces that comprise the VMware Smart Assurance NOTIF Java API.

notifEventProcessor

         package com.vmware.smarts.notif.api;
public interface notifEventProcessor
{
void process ( notifEventDataAccessor eda );
}
package com.vmware.smarts.notif.api;
public interface notifEventDataAccessor
{
public String getClassName();
public void setClassName(String className);
public String getInstanceName();  
public void setInstanceName(String val);

public String getEventName();  
public void setEventName(String val);

public String getSeverity();
public void setSeverity(String val);

public String getEventText();  
public void setEventText(String val);

public String getCategory(); 
public void setCategory(String val);
public String getExpiration();
public void setExpiration(String val);

public String getEventState(); 
 public void setEventState(String val);

public boolean getInMaintenance();  
public void setInMaintenance(boolean val);
public boolean getClearOnAcknowledge();
public void setClearOnAcknowledge(boolean val);  
public String getEventType();  
public void setEventType(String val);
public String getElementClassName(); 
public void setElementClassName(String val);
public String getElementName();  
public void setElementName(String val);
public String getUserDefined ( int i ); // 1-20  
 public void setUserDefined ( int i, String val );
public boolean getDiscardTrap();
public void setDiscardTrap(boolean val);
 // trap data
public String getTimestamp();  
public String getSource();  
public String getSysNameOrAddr();  
public String getEnterprise();  
public String getGeneric();  
public String getSpecific(); 
public String getVarbindValue(int which);
public String getVarbindOID(int which);
}