org.glassfish.gmbal.Impact Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of webservices-rt Show documentation
Show all versions of webservices-rt Show documentation
This module contains the Metro runtime code.
/*
* Copyright (c) 2008, 2018 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.glassfish.gmbal;
/**
*
* @author ken
*/
public enum Impact {
/** Indicates that an action is read-like, generally only returning
* information without modifying any state.
* Corresponds to MBeanOperationInfo.INFO.
*/
INFO,
/** Indicates that an action is write-like, and may modify the state
* of an MBean in some way.
* Corresponds to MBeanOperationInfo.ACTION.
*/
ACTION,
/** Indicates that an action is both read-like and write-like.
* Corresponds to MBeanOperationInfo.ACTION_INFO.
*/
ACTION_INFO,
/** Indicates that an action has an unknown nature.
* Corresponds to MBeanOperationInfo.UNKNOWN.
*/
UNKNOWN
}