[jboss-jira] [JBoss JIRA] Created: (JBMAN-75) ManagedOperation needs attachments
Scott M Stark (JIRA)
jira-events at lists.jboss.org
Wed Apr 8 10:03:22 EDT 2009
ManagedOperation needs attachments
----------------------------------
Key: JBMAN-75
URL: https://jira.jboss.org/jira/browse/JBMAN-75
Project: JBoss Managed
Issue Type: Feature Request
Components: managedobject
Affects Versions: JBossMan.2.1.0.CR6
Reporter: Scott M Stark
Assignee: Scott M Stark
Fix For: JBossMan.2.1.0.CR7
Similar to the ManagedProperty transient attachments, ManagedOperations also need to carry additional server side information.
/**
* Get a transient attachment from the property.
*
* @see #setTransientAttachment(String, Object)
*
* @param name the name
* @return the attachment
*/
Object getTransientAttachment(String name);
/**
* Get an attachment from the property,
* uses the expected type as both the name
* and to cast the resulting object.
*
* @param <T> the expected type
* @param expectedType the expected type
* @return the attachment
* @throws ClassCastException when the object is not of the expected type
*/
<T> T getTransientAttachment(Class<T> expectedType);
/**
* Set an transient attachment against the property. A transient attachment
* is one that will not be available to clients of the property, typically
* admin tools. Such attachments are used by the server side where the
* underlying metadata to which the property is
*
* @param name the name
* @param attachment the attachment, pass null to remove an attachment
* @throws IllegalArgumentException for a null name
*/
void setTransientAttachment(String name, Object attachment);
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list